in src/main/java/org/apache/sling/api/wrappers/DeepReadValueMapDecorator.java [46:59]
private ValueMap getValueMap(final String name) {
final int pos = name.lastIndexOf("/");
if ( pos == -1 ) {
return this.base;
}
final Resource rsrc = this.resolver.getResource(pathPrefix + name.substring(0, pos));
if ( rsrc != null ) {
final ValueMap vm = rsrc.adaptTo(ValueMap.class);
if ( vm != null ) {
return vm;
}
}
return ValueMap.EMPTY; // fall back
}