* @param args
* arguments that correspond to the array of annotations
*/
private void performParameterValidation(Invocation invocation, List<Parameter> parameters) {
for (Parameter param : parameters) {
ParamValidators annotation = param.getAnnotation(ParamValidators.class);
if (annotation == null)
continue;
List<Validator<?>> parameterValidators = getValidatorsFromAnnotation(annotation);
// TODO position guava issue 1243
runPredicatesAgainstArg(parameterValidators, invocation.getArgs().get(param.hashCode()));