public void fatalError(SAXParseException spe) throws SAXException {
   addError(
       XML_PARSING
           + " - Parsing fatal error on line "
           + spe.getLineNumber()
           + " and column "
           + spe.getColumnNumber(),
       spe);
 }
 private SAXParser buildSaxParser() throws JoranException {
   try {
     SAXParserFactory spf = SAXParserFactory.newInstance();
     spf.setValidating(false);
     spf.setNamespaceAware(true);
     return spf.newSAXParser();
   } catch (Exception pce) {
     String errMsg = "Parser configuration error occurred";
     addError(errMsg, pce);
     throw new JoranException(errMsg, pce);
   }
 }
 private void handleError(String errMsg, Throwable t) throws JoranException {
   addError(errMsg, t);
   throw new JoranException(errMsg, t);
 }