compile( _a );
mv.visitInsn( Opcodes.DUP2 );
mv.visitVarInsn( Opcodes.LSTORE, 0 + loc );
mv.visitInsn( Opcodes.LCONST_0 );
mv.visitInsn( Opcodes.LCMP );
mv.visitJumpInsn( Opcodes.IFGE, l_0 );
mv.visitVarInsn( Opcodes.LLOAD, 0 + loc );
mv.visitInsn( Opcodes.LNEG );
mv.visitJumpInsn( Opcodes.GOTO, l_1 );
mv.visitLabel( l_0 );
mv.visitVarInsn( Opcodes.LLOAD, 0 + loc );