docs: public DateMidnight withField(DateTimeFieldType fieldType, int value) {
          if (fieldType == null) {
              throw new IllegalArgumentException("Field must not be null");
          }
          long instant = fieldType.getField(getChronology()).set(getMillis(), value);
          return withMillis(instant);
      }