final String fieldName = (String) entry.getKey();
final String fieldFlag = fieldName + ShadowProxyFactory.FIELD_SET_FLAG;
final Class fieldType = ((Method) entry.getValue()).getReturnType();
final Label l1 = new Label();
mv.visitLabel( l1 );
mv.visitVarInsn( Opcodes.ALOAD,
0 );
if ( fieldType.isPrimitive() ) {
if ( fieldType.equals( Long.TYPE ) ) {
mv.visitInsn( Opcodes.LCONST_0 );
} else if ( fieldType.equals( Double.TYPE ) ) {