//-- make sure we mark the URI as processed for cyclic
//-- imports/includes
String uri = _source.getSystemId();
if (uri != null) {
URIResolver resolver = schemaUnmarshaller.getURIResolver();
try {
URILocation location = resolver.resolve(uri, null);
if (location != null) uri = location.toString();
}
catch(URIException except) {
throw new NestedIOException(except);
}