code: public GroupResources groupResources() {
          if (groups.get() == null) {
              groups.compareAndSet(null, new GroupResourcesImpl(this));
          }
          return groups.get();
      }
docs: Returns the {@link GroupResources} instance that provides access to User resources.
  
  @return the user resources