interface
DirectedGraph<V,E extends DirectedEdge>
class
SimpleDirectedSparseGraph<V,E extends DirectedEdge>