il.append(fact.createLoad(fieldType, 0));
il.append(InstructionFactory.createLoad(fieldType, 0));
	private void addFieldSetter(		LazyClassGen gen,		ResolvedMember field,		ResolvedMember accessMethod)	{		LazyMethodGen mg = makeMethodGen(gen, accessMethod);		InstructionList il = new InstructionList();		InstructionFactory fact = gen.getFactory();		Type fieldType = BcelWorld.makeBcelType(field.getType());				if (field.isStatic()) {			il.append(fact.createLoad(fieldType, 0));			il.append(fact.createFieldAccess(				gen.getClassName(), 				field.getName(),				fieldType, Constants.PUTSTATIC));		} else {			il.append(fact.ALOAD_0);			il.append(fact.createLoad(fieldType, 1));			il.append(fact.createFieldAccess(				gen.getClassName(), 				field.getName(),				fieldType, Constants.PUTFIELD));		}		il.append(fact.createReturn(Type.VOID));		mg.getBody().insert(il);						gen.addMethodGen(mg);	}