mv.visitVarInsn(ILOAD, 1);
mv.visitJumpInsn(IFNE, l5);
mv.visitInsn(ACONST_NULL);
mv.visitVarInsn(ASTORE, 3);
mv.visitFrame(F_SAME, 0, null, 0, null);
mv.visitLabel(l5);
mv.visitVarInsn(ILOAD, 1);
mv.visitInsn(IRETURN);
mv.visitFrame(F_CHOP, 1, null, 0, null);
mv.visitLabel(l1);
mv.visitVarInsn(ILOAD, 1);