for (Iterator<Node> propIter = properties.iterator(); propIter.hasNext();) {
Node property = propIter.next() ;
Iterator<Quad> quadIter = dataset.find(Node.ANY, Node.ANY, property, Node.ANY) ;
for (; quadIter.hasNext();) {
Quad quad = quadIter.next() ;
Entity entity = TextQueryFuncs.entityFromQuad(entityDefinition, quad) ;
if (entity != null) {
textIndex.addEntity(entity) ;
progressMonitor.progressByOne() ;
}