code: public void parse (InputSource input)
      throws IOException, SAXException
      {
      if (parsing) {
          throw new SAXException("Parser is already in use");
      }
      setupParser();
      parsing = true;
      try {
          parser.parse(input);
      } finally {
          parsing = false;
      }
      parsing = false;
      }
docs: Parse an XML document.
  
  @param input An input source for the document.
  @exception java.io.IOException If there is a problem reading
  the raw content of the document.
  @exception SAXException If there is a problem
  processing the document.
  @see #parse(java.lang.String)
  @see org.xml.sax.Parser#parse(org.xml.sax.InputSource)