public DataElement setDate(Date value) { 
      if (value == null)
        this.date = null;
      else {
        if (this.date == null)
          this.date = new DateTimeType();
        this.date.setValue(value);
      }
      return this;
    }
public DataElement setDate ( Date value ) { if ( value == null ) this . date = null ; else { if ( this . date == null ) this . date = new DateTimeType ( ) ; this . date . setValue ( value ) ; } return this ; }
@param value The date  (and optionally time) when the data element was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the data element changes.