void (ActionGroup actionGroup, Group group, Condition<? super AnAction> filtered, ActionManager actionManager) { AnAction[] mainMenuTopGroups = getActions(actionGroup, actionManager); for (AnAction action : mainMenuTopGroups) { if (!(action instanceof ActionGroup)) continue; Group subGroup = createGroup((ActionGroup)action, false, filtered); if (subGroup.getSize() > 0) { group.addGroup(subGroup); } } }