in src/main/java/org/apache/sling/superimposing/impl/SuperimposingManagerImpl.java [134:145]
private List<Resource> findSuperimposings(ResourceResolver resolver) {
List<Resource> allResources = new ArrayList<>();
for (String queryString : this.findAllQueries) {
if (!StringUtils.contains(queryString, "|")) {
throw new IllegalArgumentException("Query string does not contain query syntax seperated by '|': " + queryString);
}
String queryLanguage = StringUtils.substringBefore(queryString, "|");
String query = StringUtils.substringAfter(queryString, "|");
allResources.addAll(IteratorUtils.toList(resolver.findResources(query, queryLanguage)));
}
return allResources;
}