if ( isAttribute(attributes, COMPONENT_MONITOR) ) {
changeComponentMonitor(childContainer, createComponentMonitor(attributes));
}
parent.getPico().addChildContainer(childContainer);
} else if ( isAttribute(attributes, COMPONENT_MONITOR) ) {
ComponentAdapterFactory componentAdapterFactory = new DefaultComponentAdapterFactory(
createComponentMonitor(attributes));
childContainer = new DefaultPicoContainer(
getDecorationDelegate().decorate(componentAdapterFactory, attributes), parent.getPico());
} else {
childContainer = parent.getPico().makeChildContainer();