protected void setup(VaadinRequest request) {
final DateField dateField = new DateField("Insert Date: ");
dateField.setImmediate(true);
dateField.setDateFormat(pattern);
dateField.addValueChangeListener(new ValueChangeListener() {
@Override
public void valueChange(ValueChangeEvent event) {
log("valueChange: value: " + format(dateField.getValue())
+ ", is valid: " + dateField.isValid());
}