class DateValue extends TemporalValue<LocalDate,DateValue> {

    public static DateValue parse( CharSequence text )
    {
        return parse( DateValue.class, PATTERN, DateValue::parse, text );
    }

    private  DateValue( LocalDate value );

}