| 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 |
| internalOpenChoise(String, String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| externalBooleanSeq(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| internalURI(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isExternal() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| compareTo(Property) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| get(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Property(String, boolean, Property.PropertyType, Property.ValueType, String[], Property, Property[]) |  | 100% |  | 100% | 0 | 3 | 0 | 18 | 0 | 1 |
| isMultiValuePermitted() |  | 100% |   | 87% | 1 | 5 | 0 | 5 | 0 | 1 |
| Property(String, boolean, Property.PropertyType, Property.ValueType, 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 |
| internalClosedChoise(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalDateBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalIntegerSequence(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalTextBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalClosedChoise(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalOpenChoise(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalRealSeq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalTextBag(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalBoolean(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalDate(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalInteger(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalRational(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalReal(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalText(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalDate(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalReal(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalInteger(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalBoolean(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| externalText(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 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 |