title: Jersey: Exception Mapper to validate enum values while marshaling request payload
body: <p>Using many enum classes for my rest application. Things likes STATUS, CURRENCY etc are covered using enums.<br/>
  Right now I have to validate every request at the Rest Controller level against it's corresponding enum value.<br/>
  Is there a way to catch this error at the marshaling level and handle it via Exception Mapper?
  <br/>
  Webservice supports both XML and JSON formats. Xml is taken care by JAXB and Json is implemented using Jackson api. </p>