if (field instanceof ChronoField) { ChronoField f = (ChronoField) field; if (f.isDateBased()) { switch (f) { case DAY_OF_MONTH: return ValueRange.of(1, lengthOfMonth());
if (f.isDateBased() && temporal.isSupported(f)) { throw new DateTimeException("Invalid override chronology for temporal: " + overrideChrono + " " + temporal);