Merge pull request #111 from pforhan/otto2

Support JDK 8
Pass exception message through to generated exceptions

See related #117 and #116