m.visitJumpInsn(Constants.IFEQ, toExcaption);
m.visitVarInsn(Constants.ALOAD, 2);
m.visitInsn(Constants.ICONST_0);
m.visitInsn(Constants.AALOAD);
m.visitJumpInsn(Constants.IFNULL, toExcaption);
m.visitVarInsn(Constants.ALOAD, 2);
m.visitInsn(Constants.ICONST_0);
m.visitInsn(Constants.AALOAD);
m.checkCast(ownerClass);
m.visitMethodInsn(isInterface ? Constants.INVOKEINTERFACE
: Constants.INVOKEVIRTUAL, ownerClass, destName, destDesc);