void (@NotNull AnActionEvent event) { Presentation presentation = event.getPresentation(); DataContext dataContext = event.getDataContext(); Project project = CommonDataKeys.PROJECT.getData(dataContext); presentation.setEnabled(false); if (project == null) { return; } Editor editor = CommonDataKeys.EDITOR.getData(dataContext); if (editor != null) { updateForEditor(dataContext, presentation); } else { updateForToolWindow(dataContext, presentation); } }