public synchronized void addConsumer(ImageConsumer ic){
  if (!ics.contains(ic)) {
    ics.addElement(ic);
  }
}

public synchronized void addConsumer ( ImageConsumer ic ) { if ( ! ics . contains ( ic ) ) { ics . addElement ( ic ) ; } }
adds an imageconsumer to the list of consumers interested in data for this image .
