`getValidationAppliesTo()` returns the target only for those constraints which can be applied to a method's parameters _and_ its return value. To find out whether a violation represents a parameter or return value constraint, `javax.validatation.Path$Node#getKind()` can be used instead; I'll create a commit for that based on yours.