code: public static Stream<PlainDate> streamDaily(
          PlainDate start,
          PlainDate end
      ) {
  
          long s = start.getDaysSinceEpochUTC();
          long e = end.getDaysSinceEpochUTC();
  
          if (s > e) {
              throw new IllegalArgumentException("Start after end: " + start + "/" + end);
          }
  
          return StreamSupport.stream(new DailySpliterator(start, s, e), false);
  
      }
docs: /*[deutsch]
  <p>Erzeugt einen {@code Stream}, der &uuml;ber jedes Kalenderdatum zwischen den angegebenen
  Intervallgrenzen geht. </p>
  
  <p>Diese statische Methode vermeidet die Kosten der Intervallerzeugung. </p>
  
  @param   start       start boundary - inclusive
  @param   end         end boundary - inclusive
  @throws  IllegalArgumentException if start is after end
  @return  daily stream
  @see     #streamDaily()
  @since   4.18