public OCL.Groups AllVisibleGroups(OCL.User AccessingUser) { OCL.Functions F = new OCL.Functions(); if(AccessingUser.mvarID != this.mvarID) return F.AllVisibleGroups(this,AccessingUser); else return F.AllVisibleGroups(this); }