saveContext(context, parent, null, valueUpdater, value);
if (!focused) {
focusedCell = null;
}
DatePicker picker = getDatePicker();
Date d = null;
try {
d = getPropertyEditor().parse(getText(parent));
} catch (ParseException e) {
d = value == null ? new Date() : value;
}
picker.setValue(d, false);
// handle case when down arrow is opening menu
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override