/super-csv-java8/src/main/java/org/supercsv/cellprocessor/time/AbstractTemporalAccessorFormattingProcessor.java
final TemporalAccessor timeType = ourType.cast ( value ) ;
public Object execute(final Object value, final CsvContext context) { validateInputNotNull(value, context); final Class<T> ourType = getType(); if( !(value.getClass().equals(ourType)) ) { throw new SuperCsvCellProcessorException(ourType, value, context, this); } <extra_id_0> try { if( formatter != null ) { return formatter.format(timeType); } else { return timeType.toString(); }