code: public DateValue next() {
          if (null == this.pendingUtc_) {
              this.fetchNext();
          }
          DateValue next = this.pendingUtc_;
          this.pendingUtc_ = null;
          return next;
      }
docs: fetch and return the next date in this recurrence.