log.info("aspect before with annotation {} with action {}, allowed {} in method {}",authAnn.annotationType(),authAnn.actions(),authAnn.allowed(),method.getName());
log.info("aspect before with annotation {} with action {}, allowed {} in method {}",authAnn.annotationType(),authAnn.actions(),authAnn.allowedRoles(),authAnn.allowedUsers(),method.getName());
RuntimeExceptionex=authAnn.exception().getConstructor(Throwable.class).newInstance(newAuthorizationException(String.format("user %s not allowed to call method %s",userId,method.getName())));
RuntimeExceptionex=authAnn.exception().getConstructor(Throwable.class).newInstance(newAuthorizationException(String.format("user %s not allowed to call method %s (role non allowed)",userId,method.getName())));