@Override public void produce(Consumer<? super ContextualConverterFactory<?, ?>> consumer) { constantConverter(consumer, Time.class, LocalTime.class, new TimeToLocalTimeConverter()); constantConverter(consumer, Date.class, LocalDate.class, new DateToLocalDateConverter()); factoryConverter(consumer, new AbstractContextualConverterFactory<Time, OffsetTime>(Time.class, OffsetTime.class) {
@Override public void produce(Consumer<? super ContextualConverterFactory<?, ?>> consumer) { constantConverter(consumer, Time.class, LocalTime.class, new TimeToLocalTimeConverter()); constantConverter(consumer, Date.class, LocalDate.class, new DateToLocalDateConverter()); factoryConverter(consumer, new AbstractContextualConverterFactory<Time, OffsetTime>(Time.class, OffsetTime.class) {