docs: public Object next() {
          if ( this.entry != null ) {
              this.entry = this.entry.getNext();
          }
  
          // if no entry keep skipping rows until we come to the end, or find one that is populated
          while ( this.entry == null && this.row < this.length ){
              this.entry = this.table[this.row];
              this.row++;
          }
  
          return this.entry;
      }