generator.setSettingReadOnly(isReadOnly());
generator.setValidating(isValidating());
for (int i = 0; i < bindingFiles.length; i++) {
try {
String systemId = bindingFiles[i].toURL().toExternalForm();
generator.addBindings(new InputSource(systemId));
} catch (Exception e) {
throw new BuildException("Failed to read external binding file "
+ bindingFiles[i] + ": " + e.getMessage(), e,
getLocation());
}