docs: private String getGroupKey() {
          EntityIdentifier[] groups = null;
          try {
              groups =
                      GroupService.searchForGroups(
                              groupName, IGroupConstants.SearchMethod.DISCRETE, IPerson.class);
          } catch (GroupsException e1) {
              throw new RuntimeException(
                      "An exception occurred searching for " + "the group " + groupName + ".", e1);
          }
          if (groups == null || groups.length == 0)
              throw new RuntimeException(
                      "Group with name '"
                              + groupName
                              + "' not found for "
                              + this.getClass().getName()
                              + ". All evaluations will return false.");
  
          return groups[0].getKey();
      }