throw new SourceException(getSecureURI() + " is not a collection.");
}
try {
HttpURL childURL;
if (this.url instanceof HttpsURL) {
childURL = new HttpsURL((HttpsURL) this.url, childName);
} else {
childURL = new HttpURL(this.url, childName);
}
return WebDAVSource.newWebDAVSource(childURL, this.protocol, getLogger(), eventfactory);
} catch (URIException e) {