public void startProduction(ImageConsumer ic) {
synchronized public void startProduction(ImageConsumer ic) {
                public void startProduction(ImageConsumer ic) {                    consumers.add(ic);                    for (ImageConsumer c : consumers) {                        c.imageComplete(ImageConsumer.IMAGEERROR);                    }                }