public void setValidating(boolean validate) throws SAXException, MalformedURLException, ParserConfigurationException {

        // Create the validator on demand (it takes a while and requires connectivity)
        if (validate && (xliffValidator == null)) {
            this.xliffValidator = new XliffValidator();
        }

        // Only do this after intializing the validator (so that state is consistent if an exception occurs)
        this.validate = validate;
    }