| makeDoHashCode(ClassVisitor) |   | 97% |   | 93% | 1 | 10 | 0 | 88 | 0 | 1 |
| makeDoDiff(ClassVisitor) |  | 100% |  | 100% | 0 | 5 | 0 | 109 | 0 | 1 |
| makeDoToString(ClassVisitor) |  | 100% |  | 100% | 0 | 4 | 0 | 69 | 0 | 1 |
| makeDoEquals(ClassVisitor) |  | 100% |  | 100% | 0 | 2 | 0 | 61 | 0 | 1 |
| compareProperties(MethodVisitor, Label, PropertyElement, PojomatorByteCodeGenerator.StackAdjustments) |  | 100% |  | 100% | 0 | 6 | 0 | 22 | 0 | 1 |
| makeAccessor(ClassVisitor, PropertyElement) |  | 100% |  | 100% | 0 | 5 | 0 | 29 | 0 | 1 |
| makeConstructor(ClassVisitor) |  | 100% | | n/a | 0 | 1 | 0 | 19 | 0 | 1 |
| PojomatorByteCodeGenerator(Class, ClassProperties) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| constructEnhancedPojoFormatter() |  | 100% |  | 100% | 0 | 4 | 0 | 20 | 0 | 1 |
| acceptClassVisitor(ClassVisitor) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1 |
| makeFields(ClassVisitor) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| visitAccessorAndConvert(LocalVariable, PropertyElement) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| checkCompatibleForEquality(LocalVariable, LocalVariable, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visitLineNumber(int, PropertyElement) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| qualifiedPropertyName(PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| checkNotNull(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| appendFormattedType(Class) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| convertToObject(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| effectiveType(Class) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| loadPojoClass(LocalVariable) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| visitAccessor(LocalVariable, PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| isObjectPossiblyHoldingArray(PropertyElement) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| isWide(PropertyElement) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| isDeepArray(Class) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| accessorMethodDescription(PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkNotNullPop() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| checkNotNull() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeStatic(Class, String, Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| invokeInterface(Class, String, Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| invokeVirtual(Class, String, Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| construct(Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| makeClassBytes() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| loadPropertyElementField(PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| visitNewLabel() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| propertyAccessorName(PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| propertyElementName(PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| propertyFormatterName(PropertyElement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitField(ClassVisitor, int, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalName(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| methodDesc(Class, Class[]) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| internalName(Class) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| classDesc(Class) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |