Iterator i = chain.iterator();
	private void buildLUT()	{		LUT = new int[intervalEnd-intervalStart+1];		CodomainMap map;		CodomainMapContext ctx;		int v;		Iterator i = chain.iterator();		for (int x = intervalStart; x <= intervalEnd; ++x) {			v = x;			while (i.hasNext()) {				ctx = (CodomainMapContext) i.next();				map = ctx.getCodomainMap();				map.setContext(ctx);				v = map.transform(v);			}			LUT[x-intervalStart] = v;			}	}