@Override
      public void caretPositionChanged(@NotNull CaretEvent e) {
        hideHints(HintManager.HIDE_BY_ANY_KEY | HintManager.HIDE_BY_CARET_MOVE, false, false);
      }
@Override
      public void caretPositionChanged(@NotNull CaretEvent e)