shouldValidate = ((Boolean)validateObj).booleanValue();
}
if (shouldValidate) {
XMLValidator validator = null;
String xsdURIList = null;
Object uriobj = ackProperties.get("JMQXMLSchemaURIList");
if (uriobj != null) {
xsdURIList = (String)uriobj;
//minimum length of a valid uri
validator = ValidatorFactory.newValidator(xsdURIList);
//set reloadXSDOnFailure flag
Object reloadObj = ackProperties.get("JMQReloadXMLSchemaOnFailure");
if (reloadObj != null) {
boolean doReload = ((Boolean)reloadObj).booleanValue();
validator.setReloadOnFailure(doReload);
}
} else {
validator = ValidatorFactory.newValidator();
}