public void appendSequenceHeader(@NotNull Message jaxwsMessage, @NotNull ApplicationMessage message) throws RxRuntimeException {
assert message != null;
assert message.getSequenceId() != null;
assert jaxwsMessage != null;
SequenceElement sequenceHeaderElement = new SequenceElement();
sequenceHeaderElement.setId(message.getSequenceId());
sequenceHeaderElement.setMessageNumber(message.getMessageNumber());
final String muTrue = SOAPVersion.SOAP_12.equals(soapVersion) ? "true" : "1";
sequenceHeaderElement.getOtherAttributes().put(communicator.soapMustUnderstandAttributeName, muTrue);
jaxwsMessage.getHeaders().addOrReplace(createHeader(sequenceHeaderElement));
}