@Override
        protected void textChanged(@NotNull DocumentEvent e) {
          listener.stateChanged(new ChangeEvent(component));
        }
@Override
        protected void textChanged(@NotNull DocumentEvent e)