Annotation[] parameterAnnotations = parameterAnnotationMatrix[i];
Type parameterType = parameterTypes[i];
Tuple tuple = get(parameterAnnotations);
MethodArgumentBinding binding = new MethodArgumentBinding(i);
ParameterDescriptor parameter = create(
binding,
parameterType,
tuple.argumentAnn,
tuple.optionAnn,
tuple.required,