ComponentAdapterFactory _defaultCAF = new JMXExposingComponentAdapterFactory(
new ConstructorInjectionComponentAdapterFactory(), mbeanServer,
new DynamicMBeanProvider[] { _decoratedProvider });
ComponentAdapterFactory _cachingCAF = new CachingComponentAdapterFactory(
_defaultCAF);
container_ = new DefaultPicoContainer(_cachingCAF);
container_.registerComponentInstance(ComponentAdapterFactory.class, _defaultCAF);
}