Violations of Constraints are reported the same way Lookup table overflows are. The first time a Constraint is violated an error is reported. Then a message is sent when the Constraint is no longer violated indicating a return to conformance. The next violation is reported, and so on.