| addClassDeclarationNodes(String, InheritanceModel.Node) |   | 72% |   | 68% | 14 | 38 | 34 | 124 | 0 | 1 |
| getSourceNodes(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| prepareContext(String) |   | 78% |   | 70% | 3 | 6 | 0 | 14 | 0 | 1 |
| getDependencyNodes(String, String) |   | 71% |   | 50% | 3 | 4 | 2 | 10 | 0 | 1 |
| getImplementationReferenceNodes(String, String) |   | 71% |   | 67% | 2 | 4 | 2 | 10 | 0 | 1 |
| getJaxbElementNodes(String, QName) |   | 71% |   | 50% | 3 | 4 | 2 | 10 | 0 | 1 |
| getMessageNodes(String, String) |   | 71% |   | 50% | 3 | 4 | 2 | 10 | 0 | 1 |
| getPropertyNodes(String, String) |   | 71% |   | 50% | 3 | 4 | 2 | 10 | 0 | 1 |
| getSpecificationReferenceNodes(String, String) |   | 71% |   | 50% | 3 | 4 | 2 | 10 | 0 | 1 |
| getXmlElementNodes(String, QName) |   | 71% |   | 50% | 3 | 4 | 2 | 10 | 0 | 1 |
| isOverriding(InheritanceModel.Node, InheritanceModel.Node) |   | 50% |   | 50% | 2 | 4 | 2 | 6 | 0 | 1 |
| getXmlElementName(Element) |  | 65% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| InheritanceModel(Modules) |  | 93% |   | 50% | 1 | 2 | 1 | 23 | 0 | 1 |
| getDependencyNames(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getImplementationReferenceIdentifiers(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getJaxbElementNames(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getMessageNames(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getPropertyNames(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getSpecificationReferenceIdentifiers(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getXmlElementNames(String) |  | 71% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getCycleNodes(String) |  | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| newSet(Collection) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} | | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isInheritableNode(InheritanceModel.Node) | | 86% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| collectNodes(String, Implementation, InheritanceModel.Node, LinkedList) |  | 100% |   | 86% | 11 | 39 | 0 | 111 | 0 | 1 |
| collectEffectiveNodes(String, InheritanceModel.Node) |  | 100% |   | 94% | 1 | 9 | 0 | 39 | 0 | 1 |
| overrideNodes(Map, InheritanceModel.Node, Map) |  | 100% |   | 94% | 1 | 10 | 0 | 24 | 0 | 1 |
| getDirectEffectiveNodes(Map, String) |  | 100% |  | 100% | 0 | 9 | 0 | 20 | 0 | 1 |
| getClassDeclaration(Implementation) |  | 100% |   | 86% | 2 | 8 | 0 | 11 | 0 | 1 |
| inheritNodes(Map, Map, InheritanceModel.Node) |  | 100% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
| addNode(Map, InheritanceModel.Node, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| map(Map, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| nodes(Map, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isDirectEffectiveNode(InheritanceModel.Node, String) |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| isDirectSpecifiedNode(InheritanceModel.Node, String) |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| getEffectiveNodes(Map, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| unmodifiableSet(Set) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| effectiveNodes(Map, String, Object) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDirectNode(InheritanceModel.Node, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newMap(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newSet(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newMap() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newSet() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |