while (sublensesIt.hasNext()) {
sublens = sublensesIt.next();
Iterator<ISelector> domainIt = sublens.getDomainSet().iterator();
while (domainIt.hasNext()) {
ISelector subdomain = domainIt.next();
if (subdomain.canSelect(in, objResource)) {
Result subr = applyLabelLens(sublens, in, objResource, current + 1, newdepth);
ValueResult vr = new ValueResult(subr, pr, selected.getContext());
pr.addValue(vr);
this._propertyResultModelHash.putResult(prop, pr);
matched = true;