@Override
      public PopupStep<?> onChosen(@NlsContexts.Label String selectedValue, boolean finalChoice) {
        setSelectedItem(selectedValue);
        if (myConsumer != null) myConsumer.accept(selectedValue);
        return super.onChosen(selectedValue, finalChoice);
      }
@Override
      public PopupStep<?> onChosen(@NlsContexts.Label String selectedValue, boolean finalChoice)