@Override
  public void mousePressed(MouseEvent e) {
    if (e.isPopupTrigger() || isPopupAction(e)) {
      try {
        invokePopup(e);
      }
      finally {
        removeLoadingIconForGutterMark();
      }
    }
    else if (UIUtil.isCloseClick(e)) {
      processClose(e);
    }
    else {
      int logicalLineAtCursor = EditorUtil.yPositionToLogicalLine(myEditor, e);
      myLastActionableClick = new ClickInfo(logicalLineAtCursor, e.getPoint());
    }
  }
@Override
  public void mousePressed(MouseEvent e)