generateConnections(mapping);
node = newNode;
} else if (jPDLnode instanceof org.jbpm.graph.node.TaskNode) {
org.jbpm.graph.node.TaskNode jPDLtaskNode =
(org.jbpm.graph.node.TaskNode) jPDLnode;
TaskNode newNode = new TaskNode();
Set<Task> tasks = jPDLtaskNode.getTasks();
newNode.setTasks(tasks);
newNode.setSignal(jPDLtaskNode.getSignal());
newNode.setCreateTasks(jPDLtaskNode.getCreateTasks());
newNode.setEndTasks(jPDLtaskNode.isEndTasks());
for (Task task : tasks) {
org.jbpm.taskmgmt.def.Swimlane jPDLswimlane = task.getSwimlane();
if (jPDLswimlane != null) {
String swimlaneName = jPDLswimlane.getName();
if (swimlaneContext.getSwimlane(swimlaneName) == null) {