THRIFT-278. java: #validate exceptions should contain the offending value This patch causes validate to throw exceptions that contain the bad field value as well as the field name. I had to modify it slightly from the patch on the issue to conform with the new style isset checks.