| validateRequiresAtMaxOneOf(ArrayList, PropertiesProvider) |   | 67% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| getPropertyValue(Class, String) |   | 82% |   | 50% | 1 | 2 | 2 | 8 | 0 | 1 |
| getPropertyValue(String) |   | 66% | | n/a | 0 | 1 | 1 | 2 | 0 | 1 |
| validate(PropertiesProvider) |  | 100% |  | 100% | 0 | 8 | 0 | 16 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$asTotalLimitFor$1(String, String, HsBookingItem, IntegerProperty, Integer) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| toOrderedMap() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| validate(List, Object, PropertiesProvider) |  | 100% |   | 83% | 2 | 7 | 0 | 5 | 0 | 1 |
| validateRequiresAtLeastOneOf(ArrayList, PropertiesProvider) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| isSpecPotentiallyComplete() |  | 100% |   | 92% | 1 | 8 | 0 | 1 | 0 | 1 |
| asTotalLimitFor(String, String) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| eachComprising(int, TriFunction) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| validateTotals(HsBookingItem) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| verifyConsistency(Map.Entry) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isToBeRendered(Object) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| arrayToList(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| requiresAtLeastOneOf(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| requiresAtMaxOneOf(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isTotalsValidator() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| withDefault(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getValue(Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| computedBy(ValidatableProperty.ComputeMode, BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$eachComprising$3(TriFunction, int, HsBookingItem) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$asTotalLimitFor$2(TriFunction, HsBookingItem) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isComputed(ValidatableProperty.ComputeMode) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| hasDeferredInit() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| display(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| doDeferredInit(ValidatableProperty[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| writeOnly() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| writeOnce() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| readOnly() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| required() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| optional() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| asTotalLimit() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withThreshold(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| compute(EntityManager, PropertiesProvider) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$toOrderedMap$6(Map, String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initializedBy(BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| renderedBy(BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$validateTotals$7(HsBookingItem, Function) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$validateRequiresAtMaxOneOf$5(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$validateRequiresAtLeastOneOf$4(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$asTotalLimitFor$0(String, HsBookingItemRealEntity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDeferredInit(Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| propertyName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| thresholdPercentage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| self() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| unit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deferredInit(ValidatableProperty[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |