| AbstractASelectQuery.new Fn() {...} |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| SelectQueryContribution |   | 85% | | n/a | 4 | 21 | 4 | 40 | 4 | 21 | 0 | 1 |
| PropertyFieldImpl |   | 78% | | n/a | 7 | 25 | 7 | 34 | 7 | 25 | 0 | 1 |
| AbstractASelectQuery |   | 95% |   | 92% | 4 | 30 | 7 | 99 | 3 | 16 | 0 | 1 |
| AbstractSnapshotField |   | 80% | | n/a | 4 | 18 | 4 | 21 | 4 | 18 | 0 | 1 |
| AQueryBuilderImpl.4.new DeleteQueryContribution.Where() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| AQueryBuilderImpl.new AQueryBuilderImpl.SnapshotBasedPredicate() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| AbstractADeleteQuery |   | 96% |   | 85% | 3 | 15 | 3 | 69 | 1 | 8 | 0 | 1 |
| AResultImpl |   | 75% | | n/a | 3 | 9 | 3 | 15 | 3 | 9 | 0 | 1 |
| PropertyFieldImpl.new AbstractPredicate() {...} |   | 65% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| AQueryBuilderImpl.new AbstractPredicate() {...} |   | 66% | | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 |
| AQueryBuilderImpl.new AbstractPredicate() {...} |   | 73% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
| PropertyFieldImpl.new AbstractPredicate() {...} |   | 69% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
| AQueryBuilderImpl.new AbstractPredicate() {...} |   | 65% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
| AQueryBuilderImpl |   | 96% | | n/a | 1 | 28 | 1 | 33 | 1 | 28 | 0 | 1 |
| PropertyFieldImpl.2.new DeleteQueryContribution.Where() {...} |   | 83% | | n/a | 1 | 3 | 1 | 7 | 1 | 3 | 0 | 1 |
| AbstractADeleteQuery.new AbstractADeleteQuery() {...} |   | 90% | | n/a | 1 | 3 | 1 | 8 | 1 | 3 | 0 | 1 |
| AbstractSnapshotField.3.new Fn() {...} |   | 87% |   | 75% | 1 | 4 | 1 | 8 | 0 | 2 | 0 | 1 |
| AbstractASelectQuery.new AbstractASelectQuery() {...} |   | 86% | | n/a | 1 | 3 | 1 | 7 | 1 | 3 | 0 | 1 |
| DeleteQueryContribution.new Fn() {...} |   | 82% |   | 75% | 1 | 4 | 1 | 6 | 0 | 2 | 0 | 1 |
| ARecordImpl |  | 96% |   | 78% | 4 | 19 | 1 | 26 | 1 | 12 | 0 | 1 |
| JpaFns |  | 95% |   | 50% | 2 | 11 | 2 | 15 | 0 | 9 | 0 | 1 |
| SelectQueryContribution.new Fn() {...} | | 50% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| ARecordImpl.new Fn() {...} | | 50% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AbstractTarget() {...} |  | 80% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
| AbstractADeleteQuery.new AbstractADeleteQuery.DeleteEpisodeHandler() {...} | | 75% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| DeleteQueryContribution |  | 100% | | n/a | 0 | 12 | 0 | 18 | 0 | 12 | 0 | 1 |
| PropertyPredicates |  | 100% |  | 100% | 0 | 10 | 0 | 23 | 0 | 5 | 0 | 1 |
| AbstractPredicate.new AbstractPredicate() {...} |  | 100% | | n/a | 0 | 3 | 0 | 12 | 0 | 3 | 0 | 1 |
| VersionFieldImpl |  | 100% |  | 100% | 0 | 7 | 0 | 10 | 0 | 6 | 0 | 1 |
| PropertyFieldImpl.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| PropertyPredicates.new DeleteQueryContribution.Where() {...} |  | 100% | | n/a | 0 | 3 | 0 | 10 | 0 | 3 | 0 | 1 |
| AQueryBuilderImpl.new AbstractTarget() {...} |  | 100% | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| AbstractPredicate.new AbstractPredicate() {...} |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| PropertyFieldImpl.new AbstractPredicate() {...} |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| AbstractASelectQuery.new Fn2() {...} |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AbstractASelectQuery() {...} |  | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| AbstractASelectQuery.new Fn2() {...} |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AbstractADeleteQuery() {...} |  | 100% | | n/a | 0 | 2 | 0 | 6 | 0 | 2 | 0 | 1 |
| AbstractASelectQuery.new AbstractASelectQuery() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AbstractPredicate |  | 100% | | n/a | 0 | 5 | 0 | 6 | 0 | 5 | 0 | 1 |
| JpaFns.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractASelectQuery.new AbstractASelectQuery() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AbstractPredicate() {...} |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| AbstractASelectQuery.MandatoryFetch |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| AbstractSnapshotField.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractADeleteQuery.new AbstractADeleteQuery() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AbstractTarget() {...} |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| PropertyFieldImpl.3.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| Join |  | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AbstractPredicate() {...} |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| AbstractSnapshotField.new AbstractPredicate() {...} |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| AQueryBuilderImpl.5.new DeleteQueryContribution.Where() {...} |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| AbstractSnapshotField.new AbstractOrder() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractSnapshotField.new AbstractOrder() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyFieldImpl.3.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyFieldImpl.3.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyFieldImpl.3.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyFieldImpl.3.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JpaFns.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.SnapshotBasedPredicate.new DeleteQueryContribution.Where() {...} |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| AQueryBuilderImpl.new AQueryBuilderImpl.SnapshotBasedPredicate() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractASelectQuery.new Fn() {...} |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 2 | 0 | 1 |
| AbstractADeleteQuery.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JpaFns.5.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.SnapshotBasedPredicate |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new AQueryBuilderImpl.SnapshotBasedPredicate() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractADeleteQuery.DeletionResult |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| AQueryBuilderImpl.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractADeleteQuery.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| DeleteQueryContribution.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractASelectQuery.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AQueryBuilderImpl.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JpaFns.new Fn2() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JpaFns.new Fn2() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SimpleSnapshotField |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| JpaFns.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SelectQueryContribution.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SelectQueryContribution.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SelectQueryContribution.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SelectQueryContribution.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| Join.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| Join.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| DeleteQueryContribution.new Fn() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyPredicates.new Function() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbstractOrder | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| AbstractTarget | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |