Currently the spec says:
If a composing constraint fails and if the composed constraint is marked as @ReportAsSingleViolation,
the Bean Validation provider is free to not process the other composing constraints for this composed constraint.
Note that this could be a bit more complex if / when we introduce full boolean composition. This needs to be anticipated.
The current spec recommend so BTW but stays silent on whether or not the composing constraint should be applied
Applied, thanks Hardy.