Validação condicional com HIbernate Validator

Pessoal,
estou tentando usar o Hibernate Validator para fazer validações.
Tenho uma situação onde um campo vai ser obrigatório somente se outro for preenchido (e vice-versa), se nenhum dos dois for preenchido, eles não são obrigatórios.
Obviamente, se eu colocar o @NotNull nos campos, eles ficarão sempre obrigatórios.
Como faço essa validação “condicional”?
Estou usando Hibernate Validator 4.2.0

passei por uma situação semelhante e não achei nada na doc. a respeito

tente fazer essa validação usando @Prepersist

abrasss