in doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/URIPathDescriptor.java [195:204]
private static boolean sameSite(final URI baseURI, final URI newBaseURI) {
final boolean sameScheme =
(newBaseURI.getScheme() == null ? false : baseURI.getScheme().equalsIgnoreCase(newBaseURI.getScheme()));
final boolean sameHost = (baseURI.getHost() == null
? newBaseURI.getHost() == null
: baseURI.getHost().equalsIgnoreCase(newBaseURI.getHost()));
final boolean samePort = (baseURI.getPort() == newBaseURI.getPort());
return (sameScheme && samePort && sameHost);
}