ProcessDefinitionImpl lifeCycleProcess = getLifeCycle(task);
lifeCycleExecution.setProcessDefinition(lifeCycleProcess);
String state = task.getState();
Activity activity = lifeCycleProcess.getActivity(state);
lifeCycleExecution.setActivity((ActivityImpl) activity);
lifeCycleExecution.signal(eventName);
task.setState(lifeCycleExecution.getActivity().getName());
}
public IdGenerator getIdGenerator() {
// overrides the default ProcessDefinitionImpl behaviour that will end up