| Property(String, boolean, Property.PropertyType, Property.ValueType, String[], Property, Property[], boolean) |   | 60% |   | 50% | 4 | 7 | 1 | 21 | 0 | 1 |
| getProperties(String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| composite(Property, Property[]) |   | 65% |   | 58% | 5 | 7 | 4 | 12 | 0 | 1 |
| getPropertyType(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| mintUnregistered(String, boolean, Property.PropertyType, Property.ValueType, String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| internalDateBag(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalOpenChoice(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalRealSeq(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalBooleanSeq(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reservedInternalIntegerSequence(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalURI(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalReal(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalBoolean(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reservedInternalDate(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reservedInternalRational(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isExternal() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| requireNotReserved(String) |   | 40% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| requireReserved(String) |   | 40% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| compareTo(Property) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| get(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMultiValuePermitted() |  | 100% |   | 87% | 1 | 5 | 0 | 5 | 0 | 1 |
| Property(String, boolean, Property.PropertyType, Property.ValueType, String[], Property, Property[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Property(String, boolean, Property.PropertyType, Property.ValueType, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalClosedChoice(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalIntegerSequence(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalTextBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalClosedChoice(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalOpenChoice(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalIntegerSequence(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalTextBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedInternalClosedChoice(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedInternalDateBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedInternalTextBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedExternalRealSeq(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedExternalTextBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalBoolean(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalDate(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalInteger(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalRational(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalReal(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalText(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalDate(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalInteger(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| externalText(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedInternalBoolean(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedInternalInteger(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedInternalText(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedExternalReal(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedExternalInteger(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedExternalBoolean(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reservedExternalText(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Property(String, boolean, Property.ValueType, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Property(String, boolean, Property.ValueType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Property(String, boolean, Property.PropertyType, Property.ValueType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isInternal() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPropertyType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValueType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChoices() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPrimaryProperty() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSecondaryExtractProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |