For the Edge class added overriding methods that return Edge objects.     Modified the vertex class so it discerns between existing edges of different orientation and  Corrected NotNull error.   Added next() methods to the Vertex class to give access to children vertices.    Modified/Optimized the RandomGraphGenerator driver.