public void closeButton_actionPerformed(ActionEvent e) {
   if (!checkValidFrom() || !checkValidUntil()) {
     return;
   }
   this.validFromResult =
       (validFrom.isSet() && validFrom.isValidInput() ? validFrom.getTimeStamp() : 0);
   this.invalidFromResult =
       (validUntil.isSet() && validUntil.isValidInput()
           ? validUntil.getTimeStamp() + 1000
           : Long.MAX_VALUE);
   super.closeButton_actionPerformed(e);
 }
 boolean checkValidUntil() {
   validFrom.getValueFromGui();
   validUntil.getValueFromGui();
   if (!validUntil.isValidInput()) {
     if (!_inCancel) {
       Dialog.error(validUntil.getDescription() + ":\n" + validUntil.getLastInvalidError());
       validUntil.requestFocus();
     }
     return false;
   }
   return true;
 }