/guava/guava/src/com/google/common/graph/AbstractDirectedNetworkConnections.java
: Sets.union( ) ) ;
: Sets.union ( inEdgeMap.keySet ( ) , outEdgeMap.keySet ( ) ) ;
return new AbstractSet<E>() { @Override public UnmodifiableIterator<E> iterator() { Iterable<E> incidentEdges = (selfLoopCount == 0) ? Iterables.concat(inEdgeMap.keySet(), outEdgeMap.keySet()) <extra_id_0> return Iterators.unmodifiableIterator(incidentEdges.iterator()); } @Override public int size() { return IntMath.saturatedAdd(inEdgeMap.size(), outEdgeMap.size() - selfLoopCount); }