@Override
    public long until(Temporal endExclusive, TemporalUnit unit) {
        return offsetTime.until(endExclusive, unit);
    }
@Test
    void until() {
        ZoneTime endExclusive = ZoneTime.of(DateTimeFormatter.ISO_TIME.parse("09:34:31", LocalTime::from), zoneId,
                                            false);
        long expected = offsetTime.until(endExclusive, ChronoUnit.SECONDS);
        long retrieved = zoneTime.until(endExclusive, ChronoUnit.SECONDS);
        assertEquals(expected, retrieved);
    }