docs: @Override
      public IEntity getEntity(String key, Class type, String svcName) throws GroupsException {
          IIndividualGroupService svc = null;
          if (svcName == null) {
              svc = getDefaultService();
          } else {
              try {
                  Name n = GroupService.parseServiceName(svcName);
                  svc = getComponentService(n);
              } catch (InvalidNameException ine) {
                  throw new GroupsException("Invalid service name.");
              }
          }
          return (svc == null) ? null : svc.getEntity(key, type);
      }