in src/main/java/org/apache/sling/validation/impl/ValidationServiceImpl.java [275:284]
private void validateChildResource(@NotNull Resource resource, @NotNull String relativePathOfParent, @NotNull ChildResource childResource, @NotNull CompositeValidationResult result, @NotNull ResourceBundle defaultResourceBundle) {
final @NotNull String relativePath;
if (relativePathOfParent.isEmpty()) {
relativePath = resource.getName();
} else {
relativePath = relativePathOfParent + "/" + resource.getName();
}
validateValueMap(resource.adaptTo(ValueMap.class), resource, relativePath, childResource.getProperties(), result, defaultResourceBundle);
validateChildren(resource, relativePath, childResource.getChildren(), result, defaultResourceBundle);
}