@Override
      protected void onSelected(@NotNull ProducerWrapper change) {
        onSelected.consume(change.index);
      }
@Override
      protected void onSelected(@NotNull ProducerWrapper change)