void (@NotNull AnActionEvent e) { final Editor editor = e.getData(CommonDataKeys.EDITOR); final Project project = e.getProject(); if (editor == null || project == null) return; String commandName = getTemplatePresentation().getText(); if (commandName == null) commandName = ""; CommandProcessor.getInstance().executeCommand( project, () -> { PsiFile psiFile = PsiDocumentManager.getInstance(project).getPsiFile(editor.getDocument()); try { HighlightUsagesHandler.invoke(project, editor, psiFile); } catch (IndexNotReadyException ex) { DumbService.getInstance(project).showDumbModeNotificationForAction(ActionsBundle.message("action.HighlightUsagesInFile.not.ready"), ActionManager.getInstance().getId(this)); } }, commandName, null ); }