mv.visitInsn( BuildUtils.zero( fieldType ) );
mv.visitMethodInsn( Opcodes.INVOKESTATIC,
BuildUtils.getInternalType( BuildUtils.box( fieldType ) ),
"valueOf",
Type.getMethodDescriptor( Type.getType( BuildUtils.getTypeDescriptor( BuildUtils.box( fieldType ) ) ), new Type[] { Type.getType( BuildUtils.getTypeDescriptor( fieldType ) ) } ) );
mv.visitLabel( l1 );
mv.visitTypeInsn( CHECKCAST, BuildUtils.getInternalType( BuildUtils.box( fieldType ) ) );
mv.visitMethodInsn( INVOKEVIRTUAL,
BuildUtils.getInternalType( BuildUtils.box( fieldType ) ),
BuildUtils.numericMorph( BuildUtils.box( fieldType ) ),