| getDefaultConstructor() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| typeToClass(Type) |   | 82% |   | 70% | 3 | 6 | 2 | 14 | 0 | 1 |
| getSetInvoker(String) |   | 52% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| canControlMemberAccessible() |   | 47% |   | 50% | 1 | 2 | 3 | 7 | 0 | 1 |
| isRecord(Class) |   | 58% |   | 75% | 1 | 3 | 2 | 3 | 0 | 1 |
| getIsRecordMethodHandle() |   | 78% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| pickBetterSetter(Method, Method, String) |   | 97% |   | 83% | 1 | 4 | 1 | 15 | 0 | 1 |
| Reflector(Class) |  | 100% |  | 100% | 0 | 4 | 0 | 21 | 0 | 1 |
| resolveGetterConflicts(Map) |  | 100% |  | 100% | 0 | 9 | 0 | 25 | 0 | 1 |
| resolveSetterConflicts(Map) |  | 100% |  | 100% | 0 | 8 | 0 | 19 | 0 | 1 |
| addFields(Class) |  | 100% |  | 100% | 0 | 7 | 0 | 11 | 0 | 1 |
| getClassMethods(Class) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| addGetMethod(String, Method, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getSignature(Method) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| addUniqueMethods(Map, Method[]) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| addSetField(Field) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| addGetField(Field) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| addSetMethod(String, Method) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getGetInvoker(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getSetterType(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getGetterType(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addGetMethods(Method[]) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| addSetMethods(Method[]) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| isValidPropertyName(String) |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| addMethodConflict(Map, String, Method) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| lambda$addSetMethods$6(Method) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| addDefaultConstructor(Class) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$addGetMethods$4(Method) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| addRecordGetMethods(Method[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findPropertyName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addSetMethods$7(Map, Method) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addGetMethods$5(Map, Method) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addDefaultConstructor$2(Constructor) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$addRecordGetMethods$0(Method) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| hasDefaultConstructor() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$addRecordGetMethods$1(Method) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasSetter(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasGetter(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addMethodConflict$8(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addDefaultConstructor$3(Constructor) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGetablePropertyNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSetablePropertyNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |