MessageUtil.error("circular dependency at " + this, m.getSourceLocation()));
MessageUtil.error("circular advice dependency at " + this, m.getSourceLocation()));
	private void sortMungers() {		List sorted = PartialOrder.sort(mungers);		if (sorted == null) {			// this means that we have circular dependencies			for (Iterator i = mungers.iterator(); i.hasNext(); ) {				ShadowMunger m = (ShadowMunger)i.next();				getIWorld().getMessageHandler().handleMessage(					MessageUtil.error("circular dependency at " + this, m.getSourceLocation()));			}		}		mungers = sorted;	}