in src/main/java/org/apache/sling/security/impl/ReferrerFilter.java [269:279]
private Collection<String> mergeValues(String[] primary, List<ReferrerFilterAmendment> amendments,
Function<ReferrerFilterAmendment, String[]> extractor) {
Set<String> consolidated = new HashSet<>();
if (primary != null) {
Arrays.stream(primary).forEach(consolidated::add);
}
if (amendments != null) {
amendments.stream().map(extractor::apply).forEach(v -> Arrays.stream(v).forEach(consolidated::add));
}
return consolidated;
}