docs: @Override
      public boolean next() throws SQLException {
          notClosed();
          if (!this.hasNext()) {
              this.row = null;
              this.currentValue = null;
              return false;
          }
  
          this.row = rowIter.nextRow();
          return true;
      }