code: public DateStart setDateStart(Date dateStart, boolean hasTime) {
  		DateStart prop = (dateStart == null) ? null : new DateStart(dateStart, hasTime);
  		setDateStart(prop);
  		return prop;
  	}
docs: Sets the date that the journal entry starts.
  @param dateStart the start date or null to remove
  @param hasTime true if the date has a time component, false if it is
  strictly a date (if false, the given Date object should be created by a
  {@link java.util.Calendar Calendar} object that uses the JVM's default
  timezone)
  @return the property that was created
  @see <a href="http://tools.ietf.org/html/rfc5545#page-97">RFC 5545
  p.97-8</a>
  @see <a href="http://tools.ietf.org/html/rfc2445#page-93">RFC 2445
  p.93-4</a>