Begin forwarded message:

From: Emmanuel Bernard <emmanuel.bernard@jboss.com>
Date:  June 18, 2009 17:47:12  EDT
To: Java Community Process JSR #303 Expert List <JSR-303-EG@JCP.ORG>
Subject: Limiting Default and @GroupSequence

In order to keep group sequences as orthogonal as possible to the idea of Default overriding I was thinking of restricting what can be done here.
More specifically, I would like to add the following sentence in the spec:

Groups part of a sequence overriding Default on a class Z (@GroupSequence) cannot be used in any other group or sequence.

This would allow the sequence computations to be more easily independent of the class they are applied on. I was trying to find a use case where this would interfere but I have not so far.

WDYT?