{
Secured secured = getSecuredAnnotation(invocationContext);
Class<? extends AccessDecisionVoter>[] voterClasses = secured.value();
invokeVoters(invocationContext, this.beanManager, Arrays.asList(voterClasses), secured.errorView());
return invocationContext.proceed();
}
//TODO refactor it to a generic impl. and move it to an util class