transformer = new SourceTransformer();
    public void init(ComponentContext context) throws JBIException {        super.init(context);        xfire = new DefaultXFire();        ObjectServiceFactory factory = new ObjectServiceFactory(xfire.getTransportManager(),                                                                new AegisBindingProvider());        factory.setVoidOneWay(true);        factory.setStyle(SoapConstants.STYLE_DOCUMENT);        if (isDefaultInOut()) {            service = factory.create(InOutService.class);            service.setInvoker(new BeanInvoker(new InOutService(this)));        } else {            service = factory.create(InOnlyService.class);            service.setInvoker(new BeanInvoker(new InOnlyService(this)));        }        xfire.getServiceRegistry().register(service);        controller = new Controller(xfire);    }