code: @Override
    public void write (@Nonnull final byte [] aBuf, final int nOfs, final int nLen)
    {
      // Disable because this can have a performance impact!
      if (false)
        ValueEnforcer.isArrayOfsLen (aBuf, nOfs, nLen);
      if (nLen > 0)
      {
        final int nNewCount = m_nCount + nLen;
        if (nNewCount > m_aBuf.length)
          m_aBuf = _enlarge (m_aBuf, Math.max (m_aBuf.length << 1, nNewCount));
        System.arraycopy (aBuf, nOfs, m_aBuf, m_nCount, nLen);
        m_nCount = nNewCount;
      }
    }
docs: Writes <code>nLen</code> bytes from the specified byte array starting at
  offset <code>nOfs</code> to this byte array output stream.
  
  @param aBuf
  the data.
  @param nOfs
  the start offset in the data.
  @param nLen
  the number of bytes to write.