public static <T> ListCellRenderer<T> create(
    @Nullable ComboBox<T> combo,
    Supplier<SdkListModel> modelSupplier,
    Function<T, SdkListItem> listItemProducer
  ) {
    return new SdkListPresenter2<T>(combo, modelSupplier, listItemProducer);
  }
public static <T> ListCellRenderer<T> create(
    @Nullable ComboBox<T> combo,
    Supplier<SdkListModel> modelSupplier,
    Function<T, SdkListItem> listItemProducer
  )