// be executed.
DirectedGraph delayGraph = new DirectedGraph();
HashMap delayGraphEdgeProfits = new HashMap();
for (int i = 0; i < _delayNodeList.size(); i++) {
delayGraph.addNode((Node) _delayNodeList.get(i));
}
for (int i = 0; i < _delayNodeList.size(); i++) {
for (int j = 0; j < _delayNodeList.size(); j++) {
Node source = (Node) _delayNodeList.get(i);