in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResourceProvider.java [400:419]
public Resource next() {
if (!hasNext()) {
throw new NoSuchElementException();
}
Resource next = null;
Object child = children.next();
String principalName = toPrincipalName(child);
try {
ResourceResolver resourceResolver = parent.getResourceResolver();
Session session = resourceResolver.adaptTo(Session.class);
if (session != null) {
next = createNext(child, principalName, resourceResolver, session);
}
} catch (RepositoryException re) {
log.error("Exception while looking up authorizable resource.",
re);
}
return next;
}