in src/main/java/org/apache/sling/repoinit/parser/operations/Operation.java [80:96]
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()));
}