String to = packet.getTo();
String serviceName = to.substring(to.indexOf('/')+1);
Service service = xfire.getServiceRegistry().getService(serviceName);
InMessage message = new InMessage(new JDOMStreamReader(soapPacket.getDocument().getRootElement()), to);
MessageContext context = new MessageContext();
context.setProperty(PACKET, packet);
context.setXFire(xfire);
context.setService(service);