NamedObjectDirectedGraph should return empty set of leaf nodes if start
vertex is not contained in graph
organized imports