private static void collectOptions(Set<? super String> optionNames, final List<? extends Option> optionList) {
    for (Option option : optionList) {
      if (option.groupName != null) {
        optionNames.add(option.groupName);
      }
      optionNames.add(option.title);
    }
  }
private static void collectOptions(Set<? super String> optionNames, final List<? extends Option> optionList)