code: private void readHeaderProperties(BufferedInputStream stream) throws IOException
     {
        String header = readHeaderString(stream);
        for (String property : header.split("\\|"))
        {
           String[] expression = property.split("=");
           m_properties.put(expression[0], expression[1]);
        }
     }
docs: Read properties from the raw header data.
  
  @param stream input stream