in src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java [144:157]
private Resource getCaller(Bindings bindings) {
Resource caller = null;
String callerName = (String) bindings.get(ScriptEngine.FILENAME);
if (StringUtils.isNotEmpty(callerName)) {
caller = resolveResource(callerName);
}
if (caller == null) {
SlingScriptHelper scriptHelper = Utils.getHelper(bindings);
if (scriptHelper != null) {
caller = resolveResource(scriptHelper.getScript().getScriptResource().getPath());
}
}
return caller;
}