private Uri ComposeUri(string thisUri, string baseUri) {
Debug.Assert(thisUri != null && baseUri != null);
XmlResolver resolver = processor.Resolver;
Uri uriBase = null;
if (baseUri.Length != 0) {
uriBase = resolver.ResolveUri(null, baseUri);
}
return resolver.ResolveUri(uriBase, thisUri);
}