@@ -0,0 +1,1095 @@
+package org.camunda.bpm.example.task_name_beautifier;%0A%0Aimport java.util.ArrayList;%0A%0Aimport org.camunda.bpm.engine.ProcessEngine;%0Aimport org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener;%0Aimport org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl;%0Aimport org.camunda.bpm.engine.impl.cfg.ProcessEnginePlugin;%0A%0Apublic class TaskNameBeautifierProcessEnginePlugin implements%0A%09%09ProcessEnginePlugin %7B%0A%0A%09@Override%0A%09public void preInit(%0A%09%09%09ProcessEngineConfigurationImpl processEngineConfiguration) %7B%0A%09%09// normally no parse listeners should be set, so create an own list for it%0A%09%09if (processEngineConfiguration.getCustomPostBPMNParseListeners() == null) %7B%0A%09%09%09processEngineConfiguration.setCustomPostBPMNParseListeners(new ArrayList%3CBpmnParseListener%3E());%0A%09%09%7D%0A%0A%09%09// add parse listener%0A%09%09processEngineConfiguration.getCustomPostBPMNParseListeners().add(new TaskNameBeautifierBpmnParseListener());%0A%09%7D%0A%0A%09@Override%0A%09public void postInit(%0A%09%09%09ProcessEngineConfigurationImpl processEngineConfiguration) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void postProcessEngineBuild(ProcessEngine processEngine) %7B%0A%09%7D%0A%0A%7D%0A

Add process engine plugin (WIP)