code: @Override
      public boolean next() throws SQLException {
          notClosed();
          if (!this.hasNext()) {
              this.row = null;
              this.currentValue = null;
              return false;
          }
  
          this.row = rowIter.nextRow();
          return true;
      }
docs: {@inheritDoc}
  <p>
  This method, when cursor position is after the last row, will return <code>false</code>
  </p>
  
  @see java.sql.ResultSet#next()