Here is an ability to arrange multiple constraints into the single constraint such as below:
In this case annotations @NotNull, @Size and @CheckCase will be processed as a single @ValidLicensePlate constraint. But the execution order of @NotNull, @Size and @CheckCase annotations can not be defined and sometimes it breaks validation by throwing exception.
I've found that this bug is inside of a constructor of the org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTre class.
Child constraints can be sorted by groups such top level constraints.