docs: public void setEnd(Date endDate) {
  
          if ((null == endDate) || getStart().after(endDate)) {
              m_explicitEnd = null;
          } else {
              m_explicitEnd = endDate;
          }
      }