Can you test if the Exception instance is a `SoapFault` instance to throw them and not instanciate another `SoapFault` in this case?