A textual description of the constraint being violated (for example, "must not be empty").
A textual description of the constraint being violated (for example, "must not be empty").
The actual runtime value of the object under validation.
The actual runtime value of the object under validation.