Iterator i = srcs.iterator();
Rectangle myBounds = null;
while (i.hasNext()) {
CachableRed cr = (CachableRed)i.next();
contexts[idx++] = comp.createContext(cr.getColorModel(), cm, null);
Rectangle newBound = cr.getBounds();
if (myBounds == null) {
myBounds = newBound;
continue;