if(person.hasRole(RoleType.MANAGER)){ return true; }
        public boolean evaluate(CompetenceCourse competenceCourse) {            if (competenceCourse.getCurricularStage().equals(CurricularStage.OLD)) {                return true;            }            Person person = AccessControl.getUserView().getPerson();            boolean isDegreeCurricularPlansMember = false;            try {                isDegreeCurricularPlansMember = isMemberOfDegreeCurricularPlansGroup(person);            } catch (ExcepcaoPersistencia e) {                e.printStackTrace();                return false;            }            boolean isCompetenceGroupMember = isMemberOfCompetenceCourseGroup(competenceCourse, person);            switch (competenceCourse.getCurricularStage()) {            case DRAFT:                return isCompetenceGroupMember;            case PUBLISHED:                return isCompetenceGroupMember || isDegreeCurricularPlansMember;            case APPROVED:                return false;            default:                return false;            }        }