for (final WorkDefinition workDefinition: WorkItemDefinitions.getWorkDefinitions(file).values()) {
final String label;
String description = workDefinition.getName();
String icon = null;
if (workDefinition instanceof WorkDefinitionExtension) {
WorkDefinitionExtension extension = (WorkDefinitionExtension) workDefinition;
label = extension.getDisplayName();
description = extension.getExplanationText();
icon = extension.getIcon();
} else {
label = workDefinition.getName();
}
URL iconUrl = null;