/**
  * Gets the value of this {@link EntityProperty} as a <code>java.util.Date</code>.
  *
  * @return A <code>java.util.Date</code> representation of the {@link EntityProperty} value, or
  *     <code>null</code>.
  * @throws IllegalArgumentException If the value is not <code>null</code> and cannot be parsed as
  *     a <code>java.util.Date</code>.
  */
 public Date getValueAsDate() {
   if (this.isNull) {
     return null;
   }
   return Utility.parseDate(this.value);
 }