Java Bean Validation (JSR303) contraintes impliquant une relation entre plusieurs propriétés du bean

Dire que j'ai suivantes simple java bean:

class MyBean {
   private Date startDate;
   private Date endDate;
   //setter, getters etc...
}

Est-il un mécanisme dans la JSR 303 pour créer un validateur personnalisé qui permet de valider la contrainte que la date de début doit être avant la date de fin?

Il me semble être un bon cas d'utilisation, mais je ne trouve pas d'exemples de ce genre de plusieurs biens relationsship contrainte.