// ein IteratorIndex notwendig ist;
final URILiteral name = (URILiteral) ((Constant) obj.termName)
.getLiteral();
if (RIFBuiltinFactory.isIterable(name)) {
final BasicOperator root = this.indexScanCreator.getRoot();
final IteratorIndexScan index = new IteratorIndexScan((root instanceof Root)? (Root) root : null, obj);
this.indexScanCreator.getRoot().addSucceedingOperator(index);
index.addPrecedingOperator(this.indexScanCreator.getRoot());
return index;
} else {
return this.buildRuleFilter(obj, arg);
}
}