void (@NotNull final AnActionEvent e) { super.update(e); boolean mainMenu = ActionPlaces.isMainMenuOrActionSearch(e.getPlace()); final ModuleGroup[] moduleGroups = e.getData(ModuleGroup.ARRAY_DATA_KEY); final Module[] modules = e.getData(LangDataKeys.MODULE_CONTEXT_ARRAY); e.getPresentation().setVisible(!mainMenu && ((moduleGroups != null && moduleGroups.length > 0) || (modules != null && modules.length > 0))); }