docs: private Map<String, SiteLink> copySiteLinks(Map<String, SiteLink> siteLinks) {
  		if (filter.excludeAllSiteLinks()) {
  			return Collections.emptyMap();
  		}
  
  		Map<String, SiteLink> result = new HashMap<>(siteLinks.size());
  		for (Entry<String, SiteLink> entry : siteLinks.entrySet()) {
  			if (filter.includeSiteLink(entry.getKey())) {
  				result.put(entry.getKey(), copy(entry.getValue()));
  			}
  		}
  		return result;
  	}