public void EstablishObjectOwnership(MethodClass m)
 {
     if (_exceptionObject != null)
     {
         _exceptionObject.EstablishObjectOwnership(_ownerMethod);
     }
     if (_componentIconList != null)
     {
         foreach (ComponentIconSubscopeVariable sv in _componentIconList)
         {
             sv.EstablishObjectOwnership(_ownerMethod);
         }
     }
     if (_branchList != null)
     {
         _branchList.EstablishObjectOwnership();
     }
     if (_acts != null)
     {
         foreach (IAction act in _acts.Values)
         {
             act.EstablishObjectOwnership(this);
         }
     }
 }