/** * Create a parser for {@link Enum}s. * @param name The name for the value of the option (typically the enum name). * @param enumClass The class of the enum. * @param <T> The class of the enum. * @return A new {@link ArgumentParser} for instances of the specified enum. */ public static <T extends Enum<T>> ArgumentParser<T> enumParser(String name, Class<T> enumClass) { return asParser(name, Enums.stringConverter(enumClass)); }