in src/main/java/org/apache/sling/scripting/sightly/impl/engine/extension/URIManipulationFilterExtension.java [161:178]
static String concatenateWithSlashes(String... pathParts) {
StringBuilder sb = new StringBuilder();
for (String pathPart : pathParts) {
if (StringUtils.isNotBlank(pathPart)) {
if (sb.length() > 0
&& !pathPart.startsWith("/")
&& !sb.toString().endsWith("/")) {
sb.append("/");
}
if (sb.toString().endsWith("/") && pathPart.startsWith("/")) {
sb.append(pathPart.substring(1));
} else {
sb.append(pathPart);
}
}
}
return sb.toString();
}