@Override
      public void documentChanged(@NotNull DocumentEvent e) {
        if (!hint.isVisible()) return;
        hint.hide();
      }
@Override
      public void documentChanged(@NotNull DocumentEvent e)