return (getRoot().getCanBeDeleted() && !(hasAnyStudentCurricularPlans()
return ((getRoot() == null || getRoot().getCanBeDeleted()) && !(hasAnyStudentCurricularPlans()
    private Boolean getCanBeDeleted() {	return (getRoot().getCanBeDeleted() && !(hasAnyStudentCurricularPlans()		|| hasAnyCurricularCourseEquivalences() || hasAnyEnrolmentPeriods()		|| hasAnyCurricularCourses() || hasAnyExecutionDegrees() || hasAnyAreas()));    }