| ret(Class) |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 1 | 1 |
| initializeVariable(Variable) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| pushJavaDefault(Class) |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
| pop(ParameterizedType) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| visitLineNumber(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| putField(FieldDefinition) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| dup(Class) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| pop(Class) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| incrementVariable(Variable, byte) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getStaticField(Field) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putStaticField(ParameterizedType, FieldDefinition) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| accept(MethodVisitor, MethodGenerationContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| comment(String, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeDynamic(String, ParameterizedType, Iterable, Method, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getField(FieldDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStaticField(FieldDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStaticField(ParameterizedType, FieldDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putStaticField(FieldDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putVariable(Variable, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putVariable(Variable, ParameterizedType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putVariable(Variable, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putVariable(Variable, Number) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putVariable(Variable, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putVariable(Variable, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| BytecodeBlock() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| invokeStatic(Class, String, Class, Class[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeStatic(Class, String, Class, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeStatic(ParameterizedType, String, ParameterizedType, ParameterizedType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeStatic(ParameterizedType, String, ParameterizedType, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeVirtual(Class, String, Class, Class[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeVirtual(Class, String, Class, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeVirtual(ParameterizedType, String, ParameterizedType, ParameterizedType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeVirtual(ParameterizedType, String, ParameterizedType, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeInterface(Class, String, Class, Class[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeInterface(Class, String, Class, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeInterface(ParameterizedType, String, ParameterizedType, ParameterizedType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeInterface(ParameterizedType, String, ParameterizedType, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeSpecial(Class, String, Class, Class[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeSpecial(Class, String, Class, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeSpecial(ParameterizedType, String, ParameterizedType, ParameterizedType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeSpecial(ParameterizedType, String, ParameterizedType, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeDynamic(String, MethodType, Method, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| comment(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getField(Class, String, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getField(ParameterizedType, String, ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putField(Class, String, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putField(ParameterizedType, String, ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStaticField(Class, String, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 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 |
| invokeConstructor(Class, Class[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeConstructor(Class, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeConstructor(ParameterizedType, ParameterizedType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeConstructor(ParameterizedType, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getField(Field) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| putField(Field) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gotoLabel(LabelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifZeroGoto(LabelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifNotZeroGoto(LabelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifNullGoto(LabelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifNotNullGoto(LabelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isInstanceOf(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isInstanceOf(ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkCast(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkCast(ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeStatic(Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeStatic(MethodDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeVirtual(Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeVirtual(MethodDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeInterface(Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeInterface(MethodDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeConstructor(Constructor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeSpecial(Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeSpecial(MethodDefinition) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newObject(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newObject(ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newArray(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(ParameterizedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(Number) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVariable(Variable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putVariable(Variable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| append(BytecodeNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitLabel(LabelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intAdd() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longAdd() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longCompare() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doubleCompareNanLess() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doubleCompareNanGreater() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intLeftShift() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intRightShift() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longLeftShift() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longRightShift() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsignedIntRightShift() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsignedLongRightShift() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intBitAnd() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intBitOr() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intBitXor() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longBitAnd() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longBitOr() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longBitXor() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intNegate() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| intToLong() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longNegate() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| longToInt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ret() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retObject() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retFloat() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retDouble() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retBoolean() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retLong() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retInt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| throwObject() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dup() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pop() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| swap() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pushNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getObjectArrayElement() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putObjectArrayElement() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getIntArrayElement() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putIntArrayElement() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDescription(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| accept(BytecodeNode, BytecodeVisitor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChildNodes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmpty() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifFalseGoto(LabelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifTrueGoto(LabelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescription() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |