} catch (final SAXException e) {
throw new FOrayException(e);
} catch (final ParserConfigurationException e) {
throw new FOrayException(e);
}
final FOTreeBuilder foTree = this.treeServer.makeFoTree();
final FontServer fontServer = this.treeServer.getFontServer();
final FontConsumer fontConsumer = fontServer.makeFontConsumer();
foTree.setFontConsumer(fontConsumer);
xmlReader.setContentHandler(foTree);
try {
xmlReader.parse(foInputSource);
} catch (final IOException e) {
throw new FOrayException(e);