code: public void write(byte[] b, int off, int len)
          throws IOException
      {
          if (_encoding==null)
              _writer.write(new String(b,off,len));
          else
              _writer.write(new String(b,off,len,_encoding));
      }
docs: /* ------------------------------------------------------------