in src/main/java/org/apache/sling/repoinit/parser/operations/Operation.java [78:94]
static String pathsToString(@NotNull List<String> paths) {
return listToString(paths.stream()
.map(s -> {
if (s.startsWith(":") && s.contains("#")) {
String func = s.substring(1, s.indexOf(":",1));
String s2 = s.substring(func.length()+2, s.lastIndexOf('#'));
if ("authorizable".equals(func)) {
s2 = QuotableStringUtil.forRepoInitString(s2);
}
String trailingPath = (s.endsWith("#")) ? "" : s.substring(s.indexOf("#")+1);
return func + "(" + s2 +")" + trailingPath;
} else {
return s;
}
})
.collect(Collectors.toList()));
}