Rearchitecting description framework. Slowly getting there.
Got the new description architecture to work; added a lot of documentation to reflect the new infrastructure. There's still some cleanup and documentation work through.
Got the new description architecture to work; added a lot of documentation to reflect the new infrastructure. There's still some cleanup and documentation work through. (missing files from commit)
Added documentation for the result matchers (used in test code).
Changed visibility of Violation.withDescription to public (so it can be used from within a transformed validator). This method will likely go away in the near future (when I figure out a cleaner way to propagate correct validation contexts).