/guava/guava/src/com/google/common/graph/DirectedGraphConnections.java
NodeConnection<N> nodeConnection = nodeConnections.next( ) ; while ( nodeConnections.hasNext( ) ) {
while ( nodeConnections.hasNext ( ) ) { NodeConnection<N> nodeConnection = nodeConnections.next ( ) ;
} else { Iterator<NodeConnection<N>> nodeConnections = orderedNodeConnections.iterator(); return new AbstractIterator<N>() { @Override @CheckForNull protected N computeNext() { <extra_id_0> if (nodeConnection instanceof NodeConnection.Succ) { return nodeConnection.node; } } return endOfData(); }