public void Visit(Group group)
 {
     _sb.Append("('" + group.Name + "', '" + group.Id.Name + "')");
 }
 public void Visit(Group group)
 {
     _sb.Append("group of " + group.Name + " ");
     group.Id.Accept(this);
 }
 public void Visit(Group group)
 {
     group.SmclType = GroupType;
     foreach (var c in _env.Clients)
     {
         if (c.PartName == group.Name)
         {
             _env.VisitPartEnv.Groups.Add(group.Id.Name, c);
             return;
         }
     }
     throw new TypeCheckingException("your server doesn't belong to a valid group --> " + group.Name);
 }