code: public <T extends Enum<T>> List<T> getEnumList(final String param, final Class<T> clazz) {
      return this.getList(param, new StringToEnum<>(clazz), new AlwaysValid<T>(), "enumeration");
    }
docs: Gets a parameter whose value is a (possibly empty) list of enums.