if (!isStatic) ret.append(fact.ALOAD_0);
if (!isStatic) ret.append(InstructionConstants.ALOAD_0);
	private InstructionList genInitInstructions(List list, boolean isStatic) {		list = PartialOrder.sort(list);        if (list == null) {        	throw new BCException("circularity in inter-types");        }				InstructionList ret = new InstructionList();				for (Iterator i = list.iterator(); i.hasNext();) {			ConcreteTypeMunger cmunger = (ConcreteTypeMunger) i.next();			NewFieldTypeMunger munger = (NewFieldTypeMunger) cmunger.getMunger();			ResolvedMember initMethod = munger.getInitMethod(cmunger.getAspectType());			if (!isStatic) ret.append(fact.ALOAD_0);			ret.append(Utility.createInvoke(fact, world, initMethod));		}		return ret;	}