void (@NotNull PresentationData presentation) { super.update(presentation); presentation.setIcon(getUiAware().getTaskIcon()); final String shortcutHint = StringUtil.nullize(getShortcutsManager().getDescription(myTaskData.getLinkedExternalProjectPath(), myTaskData.getName())); final String activatorHint = StringUtil.nullize(getTaskActivator().getDescription( myTaskData.getOwner(), myTaskData.getLinkedExternalProjectPath(), myTaskData.getName())); String hint; if (shortcutHint == null) { hint = activatorHint; } else if (activatorHint == null) { hint = shortcutHint; } else { hint = shortcutHint + ", " + activatorHint; } setNameAndTooltip(presentation, getName(), myTaskData.getDescription(), hint); }