/**
  * Check if there is a current element after calls to rewind() or next().
  * Used to check if we've iterated to the end of the collection.
  * Required by interface Iterator.
  *
  * @return bool False if there's nothing more to iterate over
  */
 public function valid()
 {
     return $this->_matchRowset->valid();
 }