in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino/HybridObject.java [71:80]
private Object getAdapted(String key) {
Object obj = ScriptableObject.getProperty(scriptable, key);
if (obj == null) {
return null;
}
if (obj instanceof Function) {
return jsValueAdapter.adapt(JsUtils.callFn((Function) obj, null, scriptable, scriptable, new Object[0]));
}
return jsValueAdapter.adapt(obj);
}