QName envelope = getEnvelopeName();
String soapUri = envelope.getNamespaceURI();
String soapPrefix = envelope.getPrefix();
writer.setPrefix(soapPrefix, soapUri);
SoapFault fault = message.getFault();
fault.translateCodeTo11();
writer.writeStartElement(soapPrefix, SoapMarshaler.FAULT, soapUri);
QName code = fault.getCode();
if (code != null) {
XMLStreamHelper.writeStartElement(writer, SoapMarshaler.SOAP_11_FAULTCODE);