{
pai = new PathAddressIterator(iterator.currentAddress().copy());
AbstractManagedResource subResource = resource.getSubResource(pai);
if (subResource != null)
{
PathAddress address = pai.originalAddress();
for (PathTemplateResolver resolver : address.getPathTemplateResolvers())
{
iterator.originalAddress().addPathTemplateResolver(resolver);
}
while(iterator.hasNext()) iterator.next();