WorkflowLifecycle lifecycle = getLifecycle(taskProcessor);
WorkflowTask workflowTask = getTaskFromProcessor(taskProcessor);
WorkflowTaskInstance inst = GenericWorkflowObjectFactory
.getTaskObjectFromClassName(workflowTask.getTaskInstanceClassName());
try {
inst.run(taskProcessor.getWorkflowInstance().getSharedContext(),
workflowTask.getTaskConfig());
String msg = "Task: [" + workflowTask.getTaskName()
+ "] for instance id: ["
+ taskProcessor.getWorkflowInstance().getId()
+ "] completed successfully";