void (@NotNull AnActionEvent event) { super.update(event); if (event.getPresentation().isEnabled()) { Project project = getProject(event); TaskManager manager = getTaskManager(event); Presentation presentation = event.getPresentation(); if (project == null || manager == null || !manager.isVcsEnabled() || !ChangeListManager.getInstance(project).areChangeListsEnabled()) { presentation.setTextWithMnemonic(getTemplatePresentation().getTextWithPossibleMnemonic()); presentation.setEnabled(false); } else { presentation.setEnabled(true); if (manager.getActiveTask().getChangeLists().size() == 0) { presentation.setText(TaskBundle.message("action.create.changelist.for.text", TaskUtil.getTrimmedSummary(manager.getActiveTask()))); } else { presentation.setText(TaskBundle.message("action.add.changelist.for.text", TaskUtil.getTrimmedSummary(manager.getActiveTask()))); } } } }