code: @Override
    public void write (final int b) throws IOException
    {
      if (m_nCount >= m_aBuf.length)
        _flushBuffer ();
      m_aBuf[m_nCount++] = (byte) b;
    }
docs: Writes the specified byte to this buffered output stream.
  
  @param b
  the byte to be written.
  @exception IOException
  if an I/O error occurs.