title: How to validate field level constraint before class level constraint?
body: <p>I have a class:</p>
  
  <pre><code>@ColumnNameUnique(groups = CreateTableChecks.class)
  public class Table {    
      @Valid
      @NotEmpty(groups = CreateTableChecks.class)
      private List&lt;Measure&gt; measures; 
  }
  </code></pre>
  
  <ul>
  <li><p>The class level constraint <code>@ColumnNameUnique(groups = CreateTableChecks.class)</code> always runs first, after that the field level constraint <code>@NotEmpty(groups = CreateTableChecks.class)</code> runs.</p></li>
  <li><p>Is there anyway to force the the field level constraint <code>@NotEmpty(groups = CreateTableChecks.class)</code> runs first?</p></li>
  </ul>