code: public static ArgumentPredicate options(List<String> optionList) {
          return regex(Joiner.on("|").join(Lists.transform(optionList, new Function<String, String>() {
              @Override
              public String apply(String s) {
                  return Pattern.quote(s);
              }
          })));
      }
docs: # Creates an {@link ArgumentPredicate} which checks, if the argument is within the option list.
  
  @param optionList the option list
  @return the {@link ArgumentPredicate}
  @see #options(String...)
  @see #regex(String)