for (Iterator nodes = graph.nodes().iterator(); nodes.hasNext();) {
Node node = (Node) nodes.next();
if (node != _startNode) {
//color.put(node, Color.white);
distance[graph.nodeLabel(node)] = -Double.MIN_VALUE;
_predecessor[graph.nodeLabel(node)] = -1;
} else {
distance[graph.nodeLabel(node)] = 0.0;
}
}