@Override
 public void clearAssociations() {
   super.clearAssociations();
   for (InheritanceABase o : Copy.list(this.getInheritanceABases())) {
     removeInheritanceABase(o);
   }
 }
 @Override
 public void clearAssociations() {
   super.clearAssociations();
   for (ParentBChildBar o : Copy.list(this.getParentBChildBars())) {
     removeParentBChildBar(o);
   }
   for (ParentBChildFoo o : Copy.list(this.getParentBChildFoos())) {
     removeParentBChildFoo(o);
   }
   for (ParentBChildZaz o : Copy.list(this.getParentBChildZazs())) {
     removeParentBChildZaz(o);
   }
 }