public void write(byte[] buf, int off, int len) throws IOException
public void write(int bval) throws IOException
  public void write(byte[] buf, int off, int len) throws IOException  {    inbufWrite();    def.setInput(buf, off, len);    deflate();  }