Fix deobfuscation of throwables with a cause. Previously, if the original throwable had a cause the t.setCause was failing
so now I create a new Throwable and return it rather than modify the existing one. The additional code for stack traces
is just to clear out the stack trace that was created when I did new Throwable(message) on the server.

Review by: fredsa@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9032 8db76d5a-ed1c-0410-87a9-c151d255dfc7
1 file changed