code: private void zApplyInitialTime() {
          if (allowEmptyTimes == true && initialTime == null) {
              parent.setTime(null);
          }
          if (initialTime != null) {
              parent.setTime(initialTime);
          }
      }
docs: zApplyInitialTime, This applies the named setting to the parent component.
  
  Notes:
  
  This does not need to check the parent for null, because this is always and only called while
  the time picker is being constructed.
  
  This does not need to handle (allowEmptyTimes == false && initialTime == null). That
  situation is handled by the zApplyAllowEmptyTimes() function.
  
  There is no possibility that this can conflict with a veto policy at the time that it is set,
  because a veto policy cannot be set until after the construction of a time picker.
  
  The zApplyInitialTime() and zApplyAllowEmptyTimes() functions may theoretically be called in
  any order. However, the order is currently zApplyInitialTime() and zApplyAllowEmptyTimes()
  because that is more intuitive.