Given that I basically want to eliminate checked exception usage and transform them to runtime exceptions, I would normally be doing something like this:
Follow up from my comment. Here's an article that has to throw some light on the issue. It uses sun.misc.Unsafe to rethrow exceptions without wrapping them.