The document describes Mendel, a model and set of metrics and rules for understanding class hierarchies. Mendel identifies interesting classes based on size and novelty within a hierarchy. It classifies subclassing behaviors as extending (adding methods) or overriding. Mendel was applied to sample programs like JHotDraw and Azureus to gain insights into their class hierarchies and inheritance usage. Future work includes family analysis and improved visualization.