ValidationSets are XML documents that allow the users to define checks in an XPath-Value format. Previously, parsing of validation sets was done manually using a SAX parser to build the data into a map. A new approach is to use JAXB to convert the model between Objects and XML. This allows a programmatic approach to generating validation sets easily without worrying about writing the file yourself.