mv.visitFieldInsn(GETFIELD, m_name, "this$0", "L" + m_outer + ";");
mv.visitFieldInsn(GETFIELD, m_outer, getMethodFlagName(name, desc), "Z");
mv.visitJumpInsn(IFNE, l0);
mv.visitVarInsn(ALOAD, 0);
mv.loadArgs();
mv.visitMethodInsn(INVOKESPECIAL, m_name, ClassManipulator.PREFIX + name, desc, false);
mv.visitInsn(returnType.getOpcode(IRETURN));
// end of the non intercepted method invocation.