code: public Stream<T> stream() {
  
          return LongStream.rangeClosed(
              toProlepticNumber(this.t1),
              toProlepticNumber(this.t2)
          ).mapToObj(this::fromProlepticNumber);
  
      }
docs: /*[deutsch]
  <p>Liefert einen {@code Stream} von festen Kalenderintervallen wie Jahren, Quartalen, Monaten oder Wochen. </p>
  
  <p>Der so produzierte {@code Stream} hat wenigstens ein Element und ist immer endlich. Falls er mittels
  {@code on(...).between(...)} erzeugt wurde, ist die Schrittweite ein Kalendertag. </p>
  
  @return  Stream