code: public final Iterable<Edge<K, EV>> getEdges() {
  		verifyEdgeUsage();
  		this.edgeIterator.set(edges);
  		return this.edgeIterator;
  	}
docs: Gets an {@link java.lang.Iterable} with all out-going edges. This method is mutually exclusive with
  {@link #sendMessageToAllNeighbors(Object)} and may be called only once.
  
  @return An iterator with all edges.