ret.insert(fact.createStore(Type.OBJECT, targetSlot));
ret.insert(InstructionFactory.createStore(Type.OBJECT, targetSlot));
	private static InstructionList genArgumentStores(		LazyMethodGen donor,		LazyMethodGen recipient,		IntMap frameEnv,		InstructionFactory fact) 	{		InstructionList ret = new InstructionList();		int donorFramePos = 0;		// writing ret back to front because we're popping. 		if (! donor.isStatic()) {			int targetSlot = recipient.allocateLocal(Type.OBJECT);			ret.insert(fact.createStore(Type.OBJECT, targetSlot));			frameEnv.put(donorFramePos, targetSlot);			donorFramePos += 1;		}		Type[] argTypes = donor.getArgumentTypes();		for (int i = 0, len = argTypes.length; i < len; i++) {			Type argType = argTypes[i];			int argSlot = recipient.allocateLocal(argType);			ret.insert(fact.createStore(argType, argSlot));			frameEnv.put(donorFramePos, argSlot);			donorFramePos += argType.getSize();		}		return ret;	}