| genericMethodSignature(ParameterizedType, List) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getStaticField(ParameterizedType, FieldDefinition) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putStaticField(ParameterizedType, FieldDefinition) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadConstant(int) |   | 76% |   | 75% | 2 | 8 | 4 | 17 | 0 | 1 |
| getStaticField(ParameterizedType, String, ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putStaticField(ParameterizedType, String, ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| initializeLocalVariable(LocalVariableDefinition) |   | 86% |   | 86% | 1 | 6 | 1 | 15 | 0 | 1 |
| getField(Class, FieldDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadConstant(ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadObject(int, ParameterizedType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadConstant(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| MethodDefinition(EnumSet, String, ParameterizedType, List) |   | 91% |   | 75% | 2 | 5 | 1 | 23 | 0 | 1 |
| swap() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| switchStatement(String, CaseStatement[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMethodNode() |   | 89% |   | 67% | 2 | 4 | 1 | 12 | 0 | 1 |
| putField(Class, FieldDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addInstruction(AbstractInsnNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| genericMethodSignature(ParameterizedType, ParameterizedType[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addLocalVariable(ParameterizedType, String) |   | 98% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| putField(ParameterizedType, FieldDefinition) |   | 97% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| loadVariable(String) |   | 96% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| storeVariable(String) |   | 96% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getLocalVariable(String) |   | 95% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| switchStatement(String, List) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| methodDescription(ParameterizedType, List) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getLabel(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| loadVariable(LocalVariableDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| storeVariable(LocalVariableDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| invokeStatic(Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeVirtual(Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeVirtual(Class, String, Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeSpecial(ParameterizedType, String, ParameterizedType, List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeVirtual(ParameterizedType, String, ParameterizedType, ParameterizedType[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getField(ParameterizedType, String, ParameterizedType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| putField(ParameterizedType, String, ParameterizedType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| gotoLabel(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ifZeroGoto(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ifNullGoto(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ifNotNullGoto(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newObject(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addInitializedLocalVariable(ParameterizedType, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| checkCast(ParameterizedType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeConstructor(Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newObject(ParameterizedType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| loadObject(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeConstructor(ParameterizedType, List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getField(ParameterizedType, FieldDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getField(Class, String, Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| putField(Class, String, Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| loadVariable(String, ParameterizedType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ret() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| retObject() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dup() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| pop() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getField(Field) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| putField(Field) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| loadConstant(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| MethodDefinition(EnumSet, String, ParameterizedType, NamedParameterDefinition[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addException(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visitLabel(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invokeConstructor(ParameterizedType, ParameterizedType[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| methodDescription(Class, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| invokeConstructor(Constructor) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| loadThis() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| methodDescription(Class, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| methodDescription(ParameterizedType, ParameterizedType[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |