code: public void write(byte b[], int off, int len)
          throws IOException
      {     
          len=prepareOutput(len);
          if (!_nulled)
              _out.write(b,off,len);
          if (_bytes==_contentLength)
              flush();
      }
docs: /* ------------------------------------------------------------