This Java EE library offers components that facilitate validation of arbitrary objects (using Java EE 6 bean validation and custom validation patterns). It also provides a unified way to serialize validation errors in a JSON API response.