mv.visitVarInsn( Opcodes.ALOAD,
1 );
final Label l3 = new Label();
mv.visitJumpInsn( Opcodes.IFNULL,
l3 );
mv.visitVarInsn( Opcodes.ALOAD,
1 );
mv.visitTypeInsn( Opcodes.INSTANCEOF,
Type.getInternalName( clazz ) );
final Label l4 = new Label();
mv.visitJumpInsn( Opcodes.IFNE,