void (@NotNull final AnActionEvent event) { if (TypeDeclarationProvider.EP_NAME.getExtensionList().size() == 0) { event.getPresentation().setVisible(false); return; } for (TypeDeclarationProvider provider : TypeDeclarationProvider.EP_NAME.getExtensionList()) { String text = provider.getActionText(event.getDataContext()); if (text != null) { Presentation presentation = event.getPresentation(); presentation.setText(text); break; } } super.update(event); }