/**
* @param baseCalendar The baseCalendar to set.
*/
public void setBaseCalendar(WorkCalendar baseCalendar) throws CircularDependencyException {
if (baseCalendar != null && baseCalendar.dependsOn(this)) // avoid circular
throw new CircularDependencyException(Messages.getString("Calendar.ExceptionCircular"));
this.baseCalendar = baseCalendar;
}