@Override
  public LightweightHint show(@NotNull Editor editor,
                              @NotNull Point p,
                              boolean alignToRight,
                              @NotNull TooltipGroup group,
                              @NotNull HintHint hintHint) {
    LightweightHint hint = createHint(editor, p, alignToRight, group, hintHint, true, true,
                                      null);
    if (hint != null) {
      HintManagerImpl.getInstanceImpl().showEditorHint(hint, editor, p, HintManager.HIDE_BY_ANY_KEY |
                                                                        HintManager.HIDE_BY_TEXT_CHANGE |
                                                                        HintManager.HIDE_BY_OTHER_HINT |
                                                                        HintManager.HIDE_BY_SCROLLING, 0, false, hintHint);
    }
    return hint;
  }
@Override
  public LightweightHint show(@NotNull Editor editor,
                              @NotNull Point p,
                              boolean alignToRight,
                              @NotNull TooltipGroup group,
                              @NotNull HintHint hintHint)