Validation Constraints package
This package contains the standard single-value validation constraints in form of Java5 Annotations that can be tagged to class fields, constructor parameters, method parameters and getter method return values.
the package also contains the corresponding check classes for the constraints.
OVal Context package
This package contains validation context classes. Validation contexts are used
in ConstraintViolations to specify the location where the violation occurred
(e.g. for a class field or a getter method return value).