mv.visitMethodInsn(Opcodes.INVOKESTATIC, "java/lang/Class",
"forName", "(Ljava/lang/String;)Ljava/lang/Class;", false);
mv.visitLabel(l1);
mv.visitInsn(Opcodes.ARETURN);
mv.visitLabel(l2);
mv.visitMethodInsn(Opcodes.INVOKEVIRTUAL,
"java/lang/ClassNotFoundException", "getMessage",
"()Ljava/lang/String;", false);
mv.visitVarInsn(Opcodes.ASTORE, 1);
mv.visitTypeInsn(Opcodes.NEW, "java/lang/NoClassDefFoundError");
mv.visitInsn(Opcodes.DUP);