| analyseRuleType(List, RuleType, String) |   | 56% |   | 50% | 3 | 5 | 5 | 13 | 0 | 1 |
| build(PolicyType) |   | 53% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| getAttributesForCondition(String) |   | 79% |   | 60% | 4 | 6 | 3 | 13 | 0 | 1 |
| build(PAPInterface, TryAccessMessage) |   | 47% |   | 25% | 4 | 5 | 1 | 4 | 0 | 1 |
| getDefaultRuleType(String, EffectType) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAttributesFromCondition(ConditionType, String) |   | 66% |   | 50% | 2 | 4 | 2 | 6 | 0 | 1 |
| retrieveObligations() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRuleCombiningAlgorithmId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAttributesFromCondition(ConditionType) |  | 100% |  | 100% | 0 | 8 | 0 | 26 | 0 | 1 |
| recursiveGetChildren(JAXBElement, List, ArrayList) |  | 100% |   | 92% | 1 | 8 | 0 | 21 | 0 | 1 |
| clonePolicyTypeWithoutRules() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| getPolicyForCondition(String) |  | 100% |   | 75% | 2 | 5 | 0 | 12 | 0 | 1 |
| cloneRuleType(RuleType, ConditionType) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| build(String) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| marshalPolicyType(PolicyType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| unmarshalPolicyType(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setPolicy(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPolicyType(PolicyType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPolicy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPolicyType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |