ByteArrayOutputStream buffer = new ByteArrayOutputStream();
context.setProperty(Channel.BACKCHANNEL_URI, buffer);
Transport transport = xfire.getTransportManager().getTransport(LocalTransport.BINDING_ID);
Channel channel = transport.createChannel();
channel.receive(context, in);
NormalizedMessage outMessage = messageExchange.createMessage();
marshaler.setContent(outMessage, buffer.toString());
marshaler.toNMS(outMessage, context.getOutMessage());