| templateFor(Class) |   | 46% |   | 43% | 5 | 8 | 8 | 17 | 0 | 1 |
| property(Class, String) |   | 60% |   | 50% | 1 | 2 | 3 | 6 | 0 | 1 |
| containsAllVariables(Property, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| contains(Property, Variable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| oneOf(NamedAssociation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| oneOf(ManyAssociation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ge(Property, Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gt(Property, Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| le(Property, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| le(Property, Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lt(Property, Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ne(Property, Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| matches(Property, Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |   | 57% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| QueryExpressions() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| templateFor(Class, Association) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| eq(Association, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| and(Specification, Specification, Specification[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| containsAll(Property, Iterable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| contains(Property, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| variable(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| eq(Property, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| eq(Property, Variable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ge(Property, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| gt(Property, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lt(Property, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ne(Property, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| matches(Property, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contains(ManyAssociation, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contains(NamedAssociation, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| containsName(NamedAssociation, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| orderBy(Property, OrderBy.Order) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| or(Specification[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNotNull(Property) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNull(Property) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNotNull(Association) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNull(Association) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| property(Property) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| association(Association) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| manyAssociation(ManyAssociation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| namedAssociation(NamedAssociation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| not(Specification) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| orderBy(Property) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| array(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |