aspect Concrete1 extends Back {
   declare parents:
   Item implements Anything;

   declare parents:
   Container implements Composite;

   pointcut addNew(Composite c,Anything a): target(c) && call(* Container.addItem(Item)) && args(a) ;
   
  
}

