service.setName(AXIS_SERVICE_PROPERTY + getName());
service.setModel(muleContext.getRegistry().lookupSystemModel());
Map props = new HashMap();
props.put(AXIS, axis);
SingletonObjectFactory of = new SingletonObjectFactory(AxisServiceComponent.class, props);
final DefaultJavaComponent component = new DefaultJavaComponent(of);
component.setMuleContext(muleContext);
service.setComponent(component);
}
return service;