================= == Inherit.beh == ================= Functionality: check_for_inheritence uses a hashmap of abstract classes as refernce when encountering a duplicate inherited class and displays its super class where it has been defined. Traversal: via Adjacency_Nlist through Alternat_ns to Vertex. This traverses through each abstract class to it's vertex and uses a hashset so that any duplicate partnames added to hashset creates an error. When an error occurs, the corresponding SuperClass is displayed of the incorrect class along with the initially defined class.