code: @Override
    public void write (@Nonnull final byte [] b,
                       @Nonnegative final int off,
                       @Nonnegative final int len) throws IOException
    {
      checkThreshold (len);
      getStream ().write (b, off, len);
      m_nWritten += len;
    }
docs: Writes <code>len</code> bytes from the specified byte array starting at
  offset <code>off</code> to this output stream.
  
  @param b
  The byte array from which the data will be written.
  @param off
  The start offset in the byte array.
  @param len
  The number of bytes to write.
  @exception IOException
  if an error occurs.