void (@NotNull AnActionEvent e) { super.update(e); Presentation presentation = e.getPresentation(); Project project = e.getProject(); if (project != null && !project.isDisposed()) { FileTemplate[] allTemplates = FileTemplateManager.getInstance(project).getAllTemplates(); for (FileTemplate template : allTemplates) { if (canCreateFromTemplate(e, template)) { presentation.setEnabled(true); return; } } } presentation.setEnabled(false); }