docs: static Set<String> parseParametersToCheck(final String initParamValue) {
  
          final Set<String> parameterNames = new HashSet<String>();
  
          if (null == initParamValue) {
              return parameterNames;
          }
  
          final String[] tokens = initParamValue.split("\\s+");
  
          if (0 == tokens.length) {
              throw new IllegalArgumentException(
                      "["
                              + initParamValue
                              + "] had no tokens but should have had at least one token.");
          }
  
          if (1 == tokens.length && "*".equals(tokens[0])) {
              return parameterNames;
          }
  
          for (final String parameterName : tokens) {
  
              if ("*".equals(parameterName)) {
                  throw new IllegalArgumentException(
                          "Star token encountered among other tokens in parsing ["
                                  + initParamValue
                                  + "]");
              }
  
              parameterNames.add(parameterName);
          }
  
          return parameterNames;
      }