I am not sure but is this Annotation definition necessary? I get the feeling that the associated DoesArgumentTypehintMatchParamValidator validator class can only be invoked from the AreAllArgumentsValidValidator class; is this correct?