in src/main/java/org/apache/sling/scripting/sightly/impl/engine/runtime/SlingRuntimeObjectModel.java [99:112]
protected Object getProperty(Object target, Object propertyObj) {
if (target == null || propertyObj == null) {
return null;
}
Object result = super.getProperty(target, propertyObj);
if (result == null && target instanceof Adaptable) {
ValueMap valueMap = ((Adaptable) target).adaptTo(ValueMap.class);
if (valueMap != null) {
String property = toString(propertyObj);
result = valueMap.get(property);
}
}
return result;
}