code: public IndexedContainer getAvailableGroupsContainerWithout(
          CmsObject cms,
          String ouFqn,
          String propCaption,
          String propIcon,
          String propOu,
          List<CmsGroup> groupsOfUser,
          Function<CmsGroup, CmsCssIcon> iconProvider) {
  
          // TODO Auto-generated method stub
          return CmsVaadinUtils.getAvailableGroupsContainerWithout(
              cms,
              ouFqn,
              propCaption,
              propIcon,
              propOu,
              groupsOfUser,
              iconProvider);
      }
docs: Gets a data container for the groups available to be added to a user, excluding some groups.<p>
  
  @param cms the current CMS context
  @param ouFqn the OU for which to get the groups
  @param propCaption the property for the caption
  @param propIcon the property for the icon
  @param propOu the property for the OU
  @param groupsOfUser the groups to exclude
  @param iconProvider the icon provider
  
  @return the container with the group data