return tasks;
}
public void validateWorkflowProcessor(WorkflowProcessor wp) {
if (wp instanceof TaskProcessor) {
WorkflowState state = wp.getState();
WorkflowLifecycle lc = this.lifecycle.getLifecycleForWorkflow(wp
.getWorkflowInstance().getWorkflow());
if (lc == null)
lc = this.lifecycle.getDefaultLifecycle();
if ((state.getName().equals("WaitingOnResources") && state.getPrevState()
.getName().equals("Executing"))
|| state.getName().equals("Executing"))
wp.setState(lc.createState("Queued", "waiting",
"Marked back to queued state because of system failure"));
else
wp.setState(state);
} else {