in src/main/java/org/apache/sling/scripting/java/impl/JavaServletContext.java [433:451]
private URL getUrlForResource(String path) {
int cs = path.indexOf(":/");
if (cs > 0 && cs < path.length() - 2) {
// insert second slash after scheme (was canonicalized away)
cs += 2;
if (cs < path.length() && path.charAt(cs) != '/') {
path = path.substring(0, cs) + "/" + path.substring(cs);
}
// create the URL and try to access
try {
return new URL(path);
} catch (MalformedURLException mue) {
log.debug("getUrlForResource: Cannot create URL for {}: {}", path, mue.getMessage());
}
}
return null;
}