public class DynaopAspectablePicoContainerFactory implements AspectablePicoContainerFactory {
public AspectablePicoContainer createContainer(Class containerClass, AspectsManager aspectsManager,
ComponentAdapterFactory componentAdapterFactory, PicoContainer parent) {
ComponentAdapterFactory aspectsComponentAdapterFactory = new AspectsComponentAdapterFactory(aspectsManager,
componentAdapterFactory);
MutablePicoContainer pico = createMutablePicoContainer(containerClass, aspectsComponentAdapterFactory, parent);
return mixinAspectablePicoContainer(aspectsManager, pico);
}