// collect providers along the ancestor path segements
final String[] elements = ResourceProviderEntry.split(path);
ResourceProviderEntry base = rootProviderEntry;
for (final String element : elements) {
if (base.containsKey(element)) {
base = base.get(element);
if (log.isDebugEnabled()) {
log.debug("Loading from {} {} ", element,
base.getResourceProviders().length);
}