> Your argument is that that they are two different constraint due to different group parameters, right?

Yes, my thinking was that they have different member values and thus are two different constraints (also in line with the definition of equality for annotations as defined in the `Annotation` JavaDoc). One could think about considering two constraints the same if they only differ by their group, but maybe that would be even more complicated? Implementation-wise we'd still have to keep both constraints to process them in the different groups, but then we'd to have create only one violation.

If you think we should re-discuss this case we could also disable the test for now.