A generic annotation validation tool, validates an implementation against a given API and finds all differences, including JSR-308 annotations.