docs: public LocalDate withField(DateTimeFieldType fieldType, int value) {
          if (fieldType == null) {
              throw new IllegalArgumentException("Field must not be null");
          }
          if (isSupported(fieldType) == false) {
              throw new IllegalArgumentException("Field '" + fieldType + "' is not supported");
          }
          long instant = fieldType.getField(getChronology()).set(getLocalMillis(), value);
          return withLocalMillis(instant);
      }