public void removeParentBChildBar(ParentBChildBar o) {
   if (o.getParentBParent() != this) {
     return;
   }
   o.setParentBParentWithoutPercolation(null);
   this.removeParentBChildBarWithoutPercolation(o);
 }
 public void addParentBChildBar(ParentBChildBar o) {
   if (o.getParentBParent() == this) {
     return;
   }
   o.setParentBParentWithoutPercolation((ParentBParent) this);
   this.addParentBChildBarWithoutPercolation(o);
 }