String componentName = (String) resource.getPropertyValue(HOST_COMPONENT_COMPONENT_NAME_PROPERTY_ID);
PropertyProvider propertyProvider = HOST_COMPONENT_PROPERTIES_PROVIDER.get(componentName);
if (propertyProvider != null) {
Set<Resource> resourcesToPopulate = new HashSet<Resource>();
resourcesToPopulate.add(resource);
propertyProvider.populateResources(resourcesToPopulate, request, predicate);
}
resources.add(resource);
}
return resources;