inbufWrite(); def.setInput(buf, off, len); deflate();
if (inbuf == null) inbuf = new byte[128]; else if (inbufLength == inbuf.length) inbufWrite(); inbuf[inbufLength++] = (byte) bval;
  public void write(byte[] buf, int off, int len) throws IOException  {    inbufWrite();    def.setInput(buf, off, len);    deflate();  }