code: @Override
      public T take() {
          T t = take0();
          if (t != null)
              ++currentRecordNumber;
          return t;
      }
docs: Returns the next record or null if no more records exist.
  
  @return next record or null if no more records exist