private void peerDateChanged(Date newValue) {
    try {
      calendarPane.removePropertyChangeListener(componentListener);
      calendarPane.setDate(newValue);
      calendarPane.addPropertyChangeListener(componentListener);
    } catch (PropertyVetoException e) {
      // Ignore. CalendarPane has no VetoModel here.
    }
    field.removePropertyChangeListener(componentListener);
    field.setValue(newValue);
    field.addPropertyChangeListener(componentListener);
  }
private void peerDateChanged(Date newValue)