} else {
final PopupDatePicker dp = new PopupDatePicker( false );
final Date dateValue = defaultValue.getDateValue();
dp.setValue( dateValue );
dp.addValueChangeHandler( new ValueChangeHandler<Date>() {
public void onValueChange( ValueChangeEvent<Date> event ) {
DTCellValue52 clonedDefaultValue = defaultValue.cloneDefaultValueCell();
defaultValue.setDateValue( event.getValue() );
defaultValueChangedEventHandler.onDefaultValueChanged(new DefaultValueChangedEvent(defaultValue, clonedDefaultValue));