if (fault.getSubCode() != null) writeQName(writer, fault.getSubCode());
fault.setProperty(SOAP_FAULT_REASON, xFault.getReason()); fault.setProperty(SOAP_FAULT_ROLE, xFault.getRole()); fault.setProperty(SOAP_FAULT_SUBCODE, xFault.getSubCode()); } else { String charSet = ctx.getOutMessage().getEncoding();