| ElementMatchers |   | 26% |   | 15% | 156 | 218 | 172 | 244 | 135 | 195 | 0 | 1 |
| MethodOverrideMatcher |  | 0% |  | 0% | 22 | 22 | 21 | 21 | 7 | 7 | 1 | 1 |
| HasSuperTypeMatcher |  | 0% |  | 0% | 16 | 16 | 20 | 20 | 5 | 5 | 1 | 1 |
| CollectionElementMatcher |  | 0% |  | 0% | 15 | 15 | 11 | 11 | 5 | 5 | 1 | 1 |
| CachingMatcher |  | 0% |  | 0% | 13 | 13 | 14 | 14 | 7 | 7 | 1 | 1 |
| ClassLoaderParentMatcher |  | 0% |  | 0% | 16 | 16 | 10 | 10 | 5 | 5 | 1 | 1 |
| StringSetMatcher |  | 0% |  | 0% | 12 | 12 | 13 | 13 | 5 | 5 | 1 | 1 |
| HasSuperClassMatcher |  | 0% |  | 0% | 13 | 13 | 11 | 11 | 5 | 5 | 1 | 1 |
| FailSafeMatcher |  | 0% |  | 0% | 10 | 10 | 8 | 8 | 5 | 5 | 1 | 1 |
| CollectionOneToOneMatcher |   | 33% |   | 25% | 14 | 17 | 11 | 20 | 3 | 5 | 0 | 1 |
| ClassLoaderHierarchyMatcher |  | 0% |  | 0% | 11 | 11 | 10 | 10 | 5 | 5 | 1 | 1 |
| ElementMatcher.Junction.Disjunction |   | 45% |   | 40% | 9 | 16 | 9 | 24 | 3 | 6 | 0 | 1 |
| ElementMatcher.Junction.Conjunction |   | 45% |   | 40% | 9 | 16 | 9 | 24 | 3 | 6 | 0 | 1 |
| CollectionSizeMatcher |   | 19% |   | 11% | 12 | 14 | 6 | 11 | 3 | 5 | 0 | 1 |
| StringMatcher |   | 17% |  | 0% | 9 | 11 | 1 | 6 | 3 | 5 | 0 | 1 |
| LatentMatcher.Conjunction |  | 0% |  | 0% | 10 | 10 | 10 | 10 | 5 | 5 | 1 | 1 |
| InstanceTypeMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| DefinedShapeMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| DeclaringMethodMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| MethodExceptionTypeMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| FieldTypeMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| DeclaringFieldMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| InheritedAnnotationMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| AnnotationTargetMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| AccessibilityMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| SubTypeMatcher |  | 0% |  | 0% | 10 | 10 | 5 | 5 | 5 | 5 | 1 | 1 |
| FilterableList.Empty |  | 10% |  | 0% | 6 | 9 | 7 | 10 | 3 | 6 | 0 | 1 |
| CollectionItemMatcher |   | 29% |   | 21% | 9 | 12 | 2 | 9 | 3 | 5 | 0 | 1 |
| CollectionErasureMatcher |   | 36% |   | 16% | 8 | 11 | 1 | 9 | 3 | 5 | 0 | 1 |
| DeclaringTypeMatcher |   | 28% |   | 21% | 9 | 12 | 1 | 6 | 3 | 5 | 0 | 1 |
| DeclaringAnnotationMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| MethodParametersMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| DescriptorMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| MethodParameterTypesMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| AnnotationTypeMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| ErasureMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| TypeSortMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| MethodParameterTypeMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| MethodReturnTypeMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| NameMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| SignatureTokenMatcher |   | 18% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| SuperTypeMatcher |   | 16% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| VisibilityMatcher |   | 16% |  | 0% | 8 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| NegatingMatcher |   | 23% |   | 20% | 7 | 10 | 1 | 5 | 3 | 5 | 0 | 1 |
| EqualityMatcher |   | 18% |  | 0% | 7 | 9 | 1 | 5 | 3 | 5 | 0 | 1 |
| LatentMatcher.ForRecordComponentToken |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
| ModifierMatcher |   | 30% |   | 16% | 8 | 12 | 1 | 6 | 3 | 6 | 0 | 1 |
| MethodSortMatcher |   | 23% |  | 0% | 8 | 11 | 1 | 6 | 3 | 6 | 0 | 1 |
| LatentMatcher.ForSelfDeclaredMethod |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| LatentMatcher.ForFieldToken.ResolvedMatcher |   | 22% |  | 0% | 7 | 9 | 0 | 4 | 2 | 4 | 0 | 1 |
| LatentMatcher.ForMethodToken.ResolvedMatcher |   | 22% |  | 0% | 7 | 9 | 0 | 4 | 2 | 4 | 0 | 1 |
| NullMatcher |  | 0% |  | 0% | 11 | 11 | 5 | 5 | 7 | 7 | 1 | 1 |
| BooleanMatcher |   | 41% |   | 20% | 7 | 12 | 1 | 8 | 3 | 7 | 0 | 1 |
| LatentMatcher.Disjunction |   | 47% |   | 20% | 6 | 10 | 0 | 10 | 2 | 5 | 0 | 1 |
| LatentMatcher.ForFieldToken |   | 27% |  | 0% | 6 | 8 | 0 | 4 | 2 | 4 | 0 | 1 |
| LatentMatcher.ForMethodToken |   | 27% |  | 0% | 6 | 8 | 0 | 4 | 2 | 4 | 0 | 1 |
| LatentMatcher.Resolved |  | 19% |  | 0% | 6 | 8 | 0 | 4 | 2 | 4 | 0 | 1 |
| PrimitiveTypeMatcher |  | 0% |  | 0% | 9 | 9 | 3 | 3 | 5 | 5 | 1 | 1 |
| RecordMatcher |  | 0% |  | 0% | 9 | 9 | 3 | 3 | 5 | 5 | 1 | 1 |
| IsNamedMatcher |  | 0% |  | 0% | 9 | 9 | 3 | 3 | 5 | 5 | 1 | 1 |
| ArrayTypeMatcher |  | 0% |  | 0% | 9 | 9 | 3 | 3 | 5 | 5 | 1 | 1 |
| CachingMatcher.WithInlineEviction |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| ElementMatcher.Junction.ForNonNullValues |   | 37% |   | 30% | 6 | 9 | 0 | 2 | 2 | 4 | 0 | 1 |
| FilterableList.AbstractBase |   | 80% |   | 87% | 1 | 8 | 1 | 12 | 0 | 4 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 53% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 53% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 53% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 63% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 63% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 63% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} | | 63% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| ModifierMatcher.Mode |  | 98% | | n/a | 1 | 5 | 1 | 27 | 1 | 5 | 0 | 1 |
| StringMatcher.Mode |  | 97% | | n/a | 1 | 3 | 1 | 14 | 1 | 3 | 0 | 1 |
| MethodSortMatcher.Sort |  | 96% | | n/a | 1 | 4 | 1 | 12 | 1 | 4 | 0 | 1 |
| MethodSortMatcher.Sort.new MethodSortMatcher.Sort() {...} | | 70% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| ElementMatcher.Junction.AbstractBase |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| StringMatcher.Mode.new StringMatcher.Mode() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| MethodSortMatcher.Sort.new MethodSortMatcher.Sort() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| MethodSortMatcher.Sort.new MethodSortMatcher.Sort() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| MethodSortMatcher.Sort.new MethodSortMatcher.Sort() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| MethodSortMatcher.Sort.new MethodSortMatcher.Sort() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |