code: public static IsoRecurrence<TimestampInterval> of(
          int count,
          PlainTimestamp start,
          Duration<?> duration
      ) {
  
          check(count);
  
          if (start == null) {
              throw new NullPointerException("Missing start of recurrent interval.");
          }
  
          return new RecurrentTimestampIntervals(count, TYPE_START_DURATION, start, duration);
  
      }
docs: /*[deutsch]
  <p>Erzeugt eine Sequenz von wiederkehrenden Zeit-Intervallen mit der angegebenen Dauer. </p>
  
  @param   count       the count of repeating intervals ({@code >= 0})
  @param   start       denotes the start of first interval (inclusive)
  @param   duration    represents the duration of every repeating interval
  @return  sequence of recurrent half-open plain timestamp intervals
  @throws  IllegalArgumentException if the count is negative or the duration is not positive