class UrlQuery {

    Iterable<String> parameterValues(String name) {
        return parameters().stream()
                .filter(parameter -> parameter.key.equals(name))
                .map(Parameter::value)
                .collect(toList());
    }

    private  UrlQuery(List<Parameter> parameters);

}