docs: protected IEntityGroup findGroupWithCache(CompositeEntityIdentifier ent)
              throws GroupsException {
          try {
              IEntityGroup group = getGroupFromCache(ent.getKey());
              if (group == null) {
                  group = primFindGroup(ent.getLocalKey());
                  if (group != null) {
                      cacheAdd(group);
                  }
              }
              return group;
          } catch (CachingException ce) {
              throw new GroupsException("Problem retrieving group " + ent.getKey(), ce);
          }
      }