return false;
throw new DomainException("error.branch.cant.delete");
    public Boolean canBeDeleted() {        if (this.hasAnyAssociatedFinalDegreeWorkProposals())            return false;		if (this.representsCommonBranch() && 				(this.hasAnyCurricularCourseGroups() || this.hasAnyScopes()))            return false;        Branch commonBranch = findCommonBranchForSameDegreeCurricularPlan();        if (commonBranch == null)            return false;        if (!canDeleteAllEligibleCurricularCourseScopes(commonBranch))            return false;        return true;    }