private static SoapFaultPortType getSoapFaultPort(final W3CEndpointReference endpoint,
final AddressingProperties addressingProperties,
final AttributedURI action)
{
SoapFaultService service = getSoapFaultService();
SoapFaultPortType port = service.getPort(endpoint, SoapFaultPortType.class);
BindingProvider bindingProvider = (BindingProvider)port;
Map<String, Object> requestContext = bindingProvider.getRequestContext();
AddressingProperties requestProperties = (AddressingProperties)requestContext.get(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_OUTBOUND);
if (action != null) {
addressingProperties.setAction(action);