Do we make sure somewhere that `@MappingTargetType` may only be given on parameters of type `Class<?>` (or a super-class thereof)? We should raise an error in case of other parameter types (otherwise a compilation error in the generated code would occur which I think we should try to avoid and raise meaningful error messages before).