//tag::include[] package org.hibernate.validator.referenceguide.chapter08; import java.time.Clock; import java.time.ZonedDateTime; import javax.validation.ClockProvider; //tag::include[] public class FixedClockProvider implements ClockProvider { private Clock clock; public FixedClockProvider(ZonedDateTime dateTime) { clock = Clock.fixed( dateTime.toInstant(), dateTime.getZone() ); } @Override public Clock getClock() { return clock; } } //end::include[]