Hmmm, it was a number of years ago but I specifically remember having issues where we weren't able to determine which of a set of lines in the same "catch" block were throwing a hard-to-reproduce ...
Java 7 adds a new exception class called ReflectiveOperationException. The Javadoc documentation describes this class as a “Common superclass of exceptions thrown by reflective operations in core ...