*/
protected void processDocument() {
try {
this.processDocument0();
} catch (final SAXParseException caught) {
throw new BeanFactoryGeneratorException(caught.getMessage() + " whilst parsing the xml file \"" + this.getFilename()
+ "\" at line: " + caught.getLineNumber() + ", column: " + caught.getColumnNumber(), caught);
} catch (final SAXException caught) {
throw new BeanFactoryGeneratorException(
caught.getMessage() + " whilst parsing the xml file \"" + this.getFilename() + "\".", caught);
} catch (final IOException caught) {
throw new BeanFactoryGeneratorException(caught.getMessage() + " whilst reading the file \"" + this.getFilename() + "\".",
caught);
} catch (final RuntimeException caught) {
throw caught;
}
}