docs: @Override
      public Row nextRow() {
          if (nextRow == null) {
              // Didn't call 'hasNext()' ...
              if (!hasNext()) {
                  throw new NoSuchElementException();
              }
          }
          assert nextRow != null;
          Row result = nextRow;
          nextRow = null;
          position++;
          return result;
      }