// fault is a SoapFault and has a SequenceFault cause
message = setupOutboundFaultMessage();
SequenceFaultType sft = RMUtils.getWSRMFactory().createSequenceFaultType();
sft.setFaultCode(RMConstants.getUnknownSequenceFaultCode());
SequenceFault sf = new SequenceFault("REASON");
sf.setSequenceFault(sft);
Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
sid.setValue("SID");
sf.setSender(true);
f.initCause(sf);
message.setContent(Exception.class, f);
codec.encode(message);
verifyHeaders(message, new String[] {RMConstants.getSequenceFaultName()});