void produce (Vector v, FileInputStream is) throws IOException
public void produce (Vector v, InputStream is) throws IOException
  void produce (Vector v, FileInputStream is) throws IOException  {    curr = v;    byte bytes[] = new byte[4096];    int len = 0;    while ((len = is.read (bytes)) != -1)      pumpBytes (bytes, len);        for (int i = 0; i < curr.size (); i++)      {        ImageConsumer ic = (ImageConsumer) curr.elementAt (i);        ic.imageComplete (ImageConsumer.STATICIMAGEDONE);      }    curr = null;  }