code: public Optional<List<String>> getOptionalStringList(final String param) {
      if (isPresent(param)) {
        return Optional.of(getStringList(param));
      }
      return Optional.absent();
    }
docs: Gets a parameter whose value is a (possibly empty) comma-separated list of Strings, if
  present.