public static SAXParserFactory newInstance() {
        final SAXParserFactory factory = new SAXParserFactoryImpl();
        secureProcessing(factory);
        factory.setNamespaceAware(true);
        factory.setValidating(false);
        return factory;
    }
Our own factory class to return the desired SAXParserFactory implementation. This is due to the many xerces
implementations available, e.g. the internal one in the JDK, and the one bundled in gwt-dev. This class reports the
value of the javax.xml.parsers.SAXParserFactory property which is used by SAXParserFactory to determine which
implementation to return. If the property is not set then we hard code it to the xerces implementation in the JRE.
stroom-util/src/main/java/stroom/util/xml/SAXParserFactoryFactory.java