@Override
      public void invokePopup(Component comp, int x, int y) {
        final int index = locationToIndex(new Point(x, y));
        if (index != -1 && Arrays.binarySearch(getSelectedIndices(), index) < 0) {
          setSelectedIndex(index);
        }
        final ActionGroup group = (ActionGroup)ActionManager.getInstance().getAction("WelcomeScreenRecentProjectActionGroup");
        if (group != null) {
          ActionManager.getInstance().createActionPopupMenu(ActionPlaces.WELCOME_SCREEN, group).getComponent().show(comp, x, y);
        }
      }
@Override
      public void invokePopup(Component comp, int x, int y)