SOAPEnvelope envelope = (SOAPEnvelope)envMap.get(key);
//Now clone the env and set it in the message context
if (envelope!=null) {
XMLStreamReader streamReader = envelope.cloneOMElement().getXMLStreamReader();
SOAPEnvelope clonedEnvelope = new StAXSOAPModelBuilder(streamReader, null).getSOAPEnvelope();
try {
messageContext.setEnvelope(clonedEnvelope);
} catch (AxisFault e) {
throw new SandeshaStorageException (e);