I just quickly wanted to double check the interpretation a conformance requirement from the JAX-WS specification.
From section 4.2.4 of the JAX-WS specification describing exception handling: -
Conformance (Exceptions During Handler Processing): Exceptions thrown during handler processing on the client MUST be passed on to the application. If the exception in question is a subclass of WebService-Exception then an implementation MUST rethrow it as-is, without any additional wrapping, otherwise it MUST throw a WebServiceExceptionwhose cause is set to the exception that was thrown during handler processing.
I agree with your interpretation Darran.