For WebRemote Exceptions the method getMessage() is exposed. It would be great to get the exception type too, e.g. with a separate exposed method. At the moment I use the workaround to store original message and original exception type within the message (using toString() on the Exception).