code: public DayPartitionBuilder addWeekdayRule(
          Weekday from,
          Weekday to,
          ClockInterval partition
      ) {
  
          if (to.equals(from)) {
              return this.addWeekdayRule(from, partition);
          }
  
          Weekday current = from;
  
          do {
              this.addWeekdayRule(current, partition);
          } while (!(current = current.next()).equals(to));
  
          return this.addWeekdayRule(to, partition);
  
      }
docs: /*[deutsch]
  <p>F&uuml;gt eine Regel hinzu, die einen Kalendertag in Abh&auml;ngigkeit davon zerlegt, ob
  dessen Wochentag in den angegebenen Wochentagsbereich f&auml;llt. </p>
  
  <p>Diese Methode kann mehrmals mit den gleichen Parametern aufgerufen werden, um mehr als einen
  Tagesabschnitt zu definieren. </p>
  
  @param   from        starting day of week
  @param   to          ending day of week (inclusive)
  @param   partition   a clock interval
  @return  this instance for method chaining
  @throws  IllegalArgumentException if there is no canonical form of given interval (for example for [00:00/24:00])
  @see     IsoInterval#toCanonical()
  @since   4.20