private List<String> getExcludedActionIds(ActionManager actionManager) { List<String> ids = new ArrayList<>(); DefaultActionGroup editGroup = (DefaultActionGroup) actionManager.getAction(IdeActions.GROUP_RECENT_FILES); Action[] children = editGroup.getChildActionsOrStubs(); for (Action child : children) { if (child instanceof Separator) { continue; } ids.add(actionManager.getId(child)); } return unmodifiableList(ids); } }