refactor AccessDecisionVoter parte 2