Como faço para construir um ConstraintViolationException?

Estou intrigado com a API javax.validation. Estou escrevendo um teste simples para entender:

Sample sample = new Sample();
Set<ConstraintViolation<Sample>> violations = validator.validate(sample);
if (!violations.isEmpty()) {
    // Eclipse refuses to let me use my violations variable
    throw new ConstraintViolationException(violations);
}

Como devo declarar o conjunto de violações para que eu possa usá-lo no meu construtor de exceções?

questionAnswers(1)

yourAnswerToTheQuestion