| dumpNode(StringBuffer, boolean, int, int) |  | 0% |  | 0% | 20 | 20 | 48 | 48 | 1 | 1 |
| sort() |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| cloneSubtree(XMPNode) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| removeQualifier(XMPNode) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| addQualifier(XMPNode) |   | 56% |   | 16% | 3 | 4 | 5 | 13 | 0 | 1 |
| compareTo(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| clear() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| assertChildNotExisting(String) |   | 37% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| assertQualifierNotExisting(String) |   | 37% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| addChild(int, XMPNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| iterateQualifier() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| dumpNode(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| replaceChild(int, XMPNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| hasQualifier() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| removeChild(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getQualifierLength() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| removeChild(XMPNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| cleanupChildren() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getQualifier(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnmodifiableChildren() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTypeNode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setHasAliases(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHasValueChild(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAlias() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iterateChildren() |   | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| hasChildren() |  | 90% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getChildrenLength() |  | 88% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| find(List, String) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| XMPNode(String, String, PropertyOptions) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| removeQualifiers() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| addChild(XMPNode) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getChildren() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getQualifier() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| getOptions() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getChild(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| XMPNode(String, PropertyOptions) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findChildByName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findQualifierByName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLanguageNode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeChildren() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValue(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOptions(PropertyOptions) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setImplicit(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAlias(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setParent(XMPNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getParent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isImplicit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHasAliases() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHasValueChild() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |