if ( !(this.getPeriod().equals(reccD.getPeriod())) ||
!(this.getDuration().equals(reccD.getDuration())) )
{
String err = " Recurring Duration which have different values "
+"for the duration and period can not be compared";
throw new ValidationException(err);
}
result = (this.getHour() == reccD.getHour());
result = result && (this.getMinute() == reccD.getMinute());
result = result && (this.getSeconds() == reccD.getSeconds());
result = result && (this.getMilli() == reccD.getMilli());