docs: public TimeOfDay withPeriodAdded(ReadablePeriod period, int scalar) {
          if (period == null || scalar == 0) {
              return this;
          }
          int[] newValues = getValues();
          for (int i = 0; i < period.size(); i++) {
              DurationFieldType fieldType = period.getFieldType(i);
              int index = indexOf(fieldType);
              if (index >= 0) {
                  newValues = getField(index).addWrapPartial(this, index, newValues,
                          FieldUtils.safeMultiply(period.getValue(i), scalar));
              }
          }
          return new TimeOfDay(this, newValues);
      }