@Override
    public void documentChanged(@NotNull DocumentEvent event) {
      if (!myNonHumanChange && myComponent instanceof JComboBox<?> comboBox && comboBox.isPopupVisible()) {
        comboBox.hidePopup();
      }
      myNonHumanChange = false;

      fireDataChanged();
    }
@Override
    public void documentChanged(@NotNull DocumentEvent event)