| toString() |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| removeNOPs() |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| addParameterAnnotation(int, AnnotationEntryGen) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| copy(String, ConstantPoolGen) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| MethodGen(int, Type, Type[], String[], String, String, InstructionList, ConstantPoolGen) |   | 87% |   | 84% | 4 | 14 | 2 | 36 | 0 | 1 |
| addLocalVariable(String, Type, int, InstructionHandle, InstructionHandle, int) |   | 67% |   | 66% | 2 | 4 | 2 | 11 | 0 | 1 |
| update() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addParameterAnnotationsAsAttribute(ConstantPoolGen) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| addObserver(MethodObserver) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| addRuntimeParameterAnnotationsAsAttribute(ConstantPoolGen) |   | 33% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 |
| removeObserver(MethodObserver) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| addAnnotationsAsAttribute(ConstantPoolGen) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeCodeAttributes() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ensureExistingParameterAnnotationsUnpacked() |   | 94% |   | 75% | 4 | 9 | 2 | 27 | 0 | 1 |
| getExceptions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLineNumbers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeException(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeExceptionHandler(CodeExceptionGen) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeLineNumber(LineNumberGen) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setArgumentName(int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setArgumentType(int, Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| MethodGen(Method, String, ConstantPoolGen) |   | 97% |   | 92% | 2 | 14 | 1 | 43 | 0 | 1 |
| addExceptionHandler(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType) |   | 80% |   | 50% | 3 | 4 | 1 | 5 | 0 | 1 |
| getArgumentName(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getArgumentType(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateLocalVariableTable(LocalVariableTable) |   | 92% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeExceptionHandlers() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeExceptions() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeLineNumbers() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeLocalVariableTypeTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setReturnType(Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| stripAttributes(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMethod() |   | 98% |   | 86% | 5 | 20 | 1 | 50 | 0 | 1 |
| setMaxLocals() |   | 96% |   | 87% | 2 | 9 | 1 | 14 | 0 | 1 |
| setMaxStack() |   | 82% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setComparator(BCELComparator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocalVariableTypeTable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnnotationsOnParameter(int) |  | 88% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| getComparator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setArgumentTypes(Type[]) |  | 87% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| getMaxStack(ConstantPoolGen, InstructionList, CodeExceptionGen[]) |  | 100% |   | 94% | 2 | 18 | 0 | 40 | 0 | 1 |
| adjustLocalVariableTypeTable(LocalVariableTable) |  | 100% |   | 75% | 2 | 5 | 0 | 9 | 0 | 1 |
| getLocalVariables() |  | 100% |  | 100% | 0 | 7 | 0 | 11 | 0 | 1 |
| getLocalVariableTable(ConstantPoolGen) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getExceptionTable(ConstantPoolGen) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getLineNumberTable(ConstantPoolGen) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getByteCodes(Method) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lambda$new$0(LineNumber) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| addLineNumber(InstructionHandle, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCodeExceptions() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addRuntimeAnnotationsAsAttribute(ConstantPoolGen) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addLocalVariable(String, Type, InstructionHandle, InstructionHandle) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addLocalVariable(String, Type, int, InstructionHandle, InstructionHandle) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| makeMutableVersion(AnnotationEntry[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getCodeExceptions$3(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$1(ConstantPoolGen, AnnotationEntry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeLocalVariable(LocalVariableGen) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| removeLocalVariables() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$makeMutableVersion$7(AnnotationEntry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getExceptionTable$4(ConstantPoolGen, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getLineNumberTable$5(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addCodeAttribute(Attribute) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addException(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCodeAttributes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExceptionHandlers() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSignature() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeCodeAttribute(Attribute) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeRuntimeAttributes(Attribute[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getLocalVariableTable$6(LocalVariableGen[], ConstantPoolGen, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArgumentNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArgumentTypes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setArgumentNames(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setClassName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInstructionList(InstructionList) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxLocals(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxStack(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$ensureExistingParameterAnnotationsUnpacked$2(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClassName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstructionList() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxLocals() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxStack() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReturnType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |