IColumn column = reducedColumns.next();
if (logger.isDebugEnabled())
logger.debug("collecting " + column.getString(comparator));
if (finish.length > 0
&& ((!reversed && comparator.compare(column.name(), finish) > 0))
|| (reversed && comparator.compare(column.name(), finish) < 0))
break;
// only count live columns towards the `count` criteria
if (!column.isMarkedForDelete()