domFactory.setNamespaceAware(true); // never forget this
final DocumentBuilder builder = domFactory.newDocumentBuilder();
final Document doc = builder.parse(configFile);
final DOMSource source = new DOMSource(doc);
final DOMResult result = new DOMResult();
validator.validate(source, result);
return (Document) result.getNode();
} catch (final SAXException exc) {
throw new ConfigurationException(exc);
} catch (final ParserConfigurationException exc) {
throw new ConfigurationException(exc);
} catch (final IOException exc) {