class DateType implements Type<DateHolder> {

    @Override
    public DateHolder decode(String text) {
        Date date = EngineUtil.hasText(text) ? guess(text) : null;
        return new DateHolder(date);
    }

}