sb.append(separator + "MessageID: " + getMessageID());
SOAPHeader soapHeader = getEnvelope().getHeader();
if (soapHeader != null) {
sb.append(separator + "Headers : ");
for (Iterator iter = soapHeader.examineAllHeaderBlocks(); iter.hasNext();) {
Object o = iter.next();
if (o instanceof SOAPHeaderBlock) {
SOAPHeaderBlock headerBlock = (SOAPHeaderBlock) o;
sb.append(separator + headerBlock.getLocalName() + " : " + headerBlock.getText());
} else if (o instanceof OMElement) {