Chris West posted a blog entry called "Java stacktraces straw man," about a project called LineNos, which changes the traditional stack trace dump from Java to something more readable and informative, including a reference to the method that caused the exception.
To use it, you install a java agent on the java invocation, and then you get better and more informative stack traces. I've never had to use anything like it, but I think it would have saved me some time irregardless.
Cool stuff.