Object resourceInstance) throws InterceptionException {
CustomBrutauthRules annotation = method.getMethod().getAnnotation(CustomBrutauthRules.class);
Class<? extends CustomBrutauthRule>[] values = annotation.value();
for (Class<? extends CustomBrutauthRule> value : values) {
CustomBrutauthRule brutauthRule = container.instanceFor(value);
boolean allowed = invoker.invoke(brutauthRule, methodInfo.getParameters());
RuleHandler handler = handlers.getHandler(brutauthRule);
if(!allowed){
handler.handle();
return;