private void showGutterContextMenu(@NotNull ActionGroup group, MouseEvent e, String place) {
    e.consume();
    ActionPopupMenu popupMenu = ActionManager.getInstance().createActionPopupMenu(place, group);
    putClientProperty(EDITOR_GUTTER_CONTEXT_MENU_KEY, popupMenu);
    popupMenu.getComponent().addPopupMenuListener(new PopupMenuListenerAdapter() {
      @Override
      public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
        EditorGutterComponentImpl.this.putClientProperty(EDITOR_GUTTER_CONTEXT_MENU_KEY, null);
      }
    });
    popupMenu.getComponent().show(this, e.getX(), e.getY());
  }
private void showGutterContextMenu(@NotNull ActionGroup group, MouseEvent e, String place)