Group (Predicate<? super AnAction> filtered) { ActionManager actionManager = ActionManager.getInstance(); DefaultActionGroup editorGroup = (DefaultActionGroup)actionManager.getActionOrStub(IdeActions.GROUP_EDITOR); if (editorGroup == null) throw new AssertionError(IdeActions.GROUP_EDITOR + " group not found"); ArrayList<String> ids = new ArrayList<>(); addEditorActions(filtered, editorGroup, ids); Collections.sort(ids); Group group = new Group(KeyMapBundle.message("editor.actions.group.title"), IdeActions.GROUP_EDITOR, AllIcons.Nodes.KeymapEditor); for (String id : ids) { group.addActionId(id); } return group; }