{
FlowNodeGraph nodeGraph = getFlowNodeGraph();
Map<FlowNode, Vertex> vertexMap = new HashMap<>();
DAG dag = DAG.create( getStepDisplayName( initializedConfig.getInt( "cascading.display.id.truncate", Util.ID_LENGTH ) ) );
dag.addTaskLocalFiles( localResources );
Iterator<FlowNode> iterator = nodeGraph.getOrderedTopologicalIterator(); // ordering of nodes for consistent remote debugging
while( iterator.hasNext() )
{