If more than one maximally specific ConstraintValidator is found, an UnexpectedTypeException is raised.
I think this also covers the case where two validators for the same type exist, but the RI doesn't throw an exceptoin in this case.