code: public final synchronized UnicodeBOMInputStream skipBOM() throws IOException
    {
      if (!skipped)
      {
        in.skip(bom.bytes.length);
        skipped = true;
      }
      return this;
    }
docs: Skips the <code>BOM</code> that was found in the wrapped
  <code>InputStream</code> object.
  
  @return this <code>UnicodeBOMInputStream</code>.
  
  @throws IOException when trying to skip the BOM from the wrapped
  <code>InputStream</code> object.