super.deleteDomainObject();
removeRootDomainObject(); super.deleteDomainObject();
	public void delete() throws DomainException {	    if (canBeDeleted()) {			removeCurricularSemester();			removeCurricularCourse();			removeBranch();						super.deleteDomainObject();        } else {            throw new DomainException("error.curricular.course.scope.has.written.evaluations");        }	}