code:     public Iterator<Group> getGroups() {
  
          synchronized (groups) {
              return (groups.values().iterator());
          }
  
      }
  
  
      /**
       * Return the unique global identifier of this user database.
       */
      @Override
  