}
String[] contentTypes = mimeHeaders.getHeader(TransportConstants.HEADER_CONTENT_TYPE);
String contentType = !ObjectUtils.isEmpty(contentTypes) ? contentTypes[0] : getVersion().getContentType();
contentType = SoapUtils.setActionInContentType(contentType, soapAction);
mimeHeaders.setHeader(TransportConstants.HEADER_CONTENT_TYPE, contentType);
mimeHeaders.removeHeader(TransportConstants.HEADER_SOAP_ACTION);
}
else {
throw new IllegalStateException("Unsupported SOAP version: " + getVersion());
}