AnAction[] (Project project, @NotNull List<? extends AnAction> actions) { if (project == null) { return actions.toArray(EMPTY_ARRAY); } RecentProjectListActionProvider provider = RecentProjectListActionProvider.getInstance(); List<AnAction> list = new ArrayList<>(); for (AnAction action : actions) { if (!(action instanceof ReopenProjectAction) || !provider.isCurrentProjectAction(project, (ReopenProjectAction)action)) { list.add(action); } } return list.toArray(EMPTY_ARRAY); }