code: private void validateChrono(TemporalAccessor temporal) {
          Objects.requireNonNull(temporal, "temporal");
          Chronology temporalChrono = temporal.query(TemporalQueries.chronology());
          if (temporalChrono != null && IsoChronology.INSTANCE.equals(temporalChrono) == false) {
              throw new DateTimeException("Chronology mismatch, expected: ISO, actual: " + temporalChrono.getId());
          }
      }
docs: Validates that the temporal has the correct chronology.