docs: public Set<Group> findGroups(final RestletUtilUser user, final boolean inheritOnly)
      {
          final Set<Group> result = new HashSet<Group>();
          Set<Group> stack;
          
          // Recursively find user groups
          for(final Group group : this.getRootGroups())
          {
              stack = new LinkedHashSet<Group>();
              this.addGroupsForUser(user, result, group, stack, inheritOnly);
          }
          
          return result;
      }