protected String getName(ProcessDefinition def) {
StringBuilder buffer = new StringBuilder(def.getName());
buffer.append("[");
if (def instanceof ExtensionBasedProcessDefinition) {
int size = buffer.length();
appendExtensionPoint(size, buffer, "pre", ((ExtensionBasedProcessDefinition) def).getPreProcessListenersExtensionPoint());
appendExtensionPoint(size, buffer, "logic", ((ExtensionBasedProcessDefinition) def).getProcessHandlersExtensionPoint());
appendExtensionPoint(size, buffer, "post", ((ExtensionBasedProcessDefinition) def).getPostProcessListenersExtensionPoint());
if (buffer.length() == size) {
buffer.append("no-op");
}
buffer.append("] ");
}
String result = buffer.toString();
if (!result.contains("no-op")) {
result += "\" fontname=\"times-bold\" color=\"green\" style=\"bold";
}
return result;
}