{
Op op2 = QC.substitute(op, binding) ;
QueryIterator thisStep = QueryIterSingleton.create(binding, getExecContext()) ;
QueryIterator cIter = QC.execute(op2, thisStep, super.getExecContext()) ;
cIter = new QueryIterDefaulting(cIter, binding, getExecContext()) ;
return cIter ;
}