code: public boolean addMember(Principal principal)
     {
         if(groupMembers.contains(principal))
             return false;
  
         groupMembers.add(principal);
         return true;
     }
docs: --------------------------------------------