currentTask=(HasDependencies)current.getUserObject();
if (currentTask==null||task.dependsOn(currentTask)){
for (Enumeration f=current.children();f.hasMoreElements();){
PertLayoutTreeNode currentChild=(PertLayoutTreeNode)f.nextElement();
HasDependencies currentChildTask=(HasDependencies)currentChild.getUserObject();
if (currentChildTask.dependsOn(task)) node.add(currentChild);
}
current.add(node);
break;
}
}