nsStack.push();
BindingOperationInfo operation = (BindingOperationInfo) message.getExchange().get(
BindingOperationInfo.class.getName());
assert operation.getName() != null;
XMLStreamWriter xmlWriter = getXMLStreamWriter(message);
<BUG>addOperationNode(nsStack, message, xmlWriter);</BUG>
List<MessagePartInfo> parts = null;
if (!isRequestor(message)) {
<BUG>parts = operation.getOutput().getMessageParts();
} else {
parts = operation.getInput().getMessageParts();
}</BUG>
MessageContentsList objs = MessageContentsList.getContentsList(message);

nsStack.push();
BindingOperationInfo operation = (BindingOperationInfo) message.getExchange().get(
BindingOperationInfo.class.getName());
assert operation.getName() != null;
XMLStreamWriter xmlWriter = getXMLStreamWriter(message);
List<MessagePartInfo> parts = null;
if (!isRequestor(message)) {
parts = operation.getOutput().getMessageParts();
addOperationNode(nsStack, message, xmlWriter, true, operation);
} else {
parts = operation.getInput().getMessageParts();
addOperationNode(nsStack, message, xmlWriter, false, operation);
}
MessageContentsList objs = MessageContentsList.getContentsList(message);
