* @return a new <code>dynaop.Aspects</code> object that contains
* everything in <code>containerAspects</code> plus the component
* aspects that match <code>componentKey</code>.
*/
Aspects registerAspects(Object componentKey, Aspects containerAspects) {
Aspects aspects = copyAspects(containerAspects);
Iterator iterator = componentsAspects.iterator();
while (iterator.hasNext()) {
ComponentAspect componentAspect = (ComponentAspect) iterator.next();
componentAspect.registerAspect(componentKey, aspects);
}