public void accept(Visitor visitor) {
      if (visitor.visit(this)) {
         if (_frel != null) {
            _frel.accept(visitor, true);
         }
         if (_mrel != null) {
            _mrel.accept(visitor, false);
         }
         super.visitContainedObjects(visitor);
         visitor.endVisit(this);
      }
   }