class HttpQuery implements Iterable<Map.Entry<String, String>> {

    public boolean contains(final String key, final String value) {
        final Iterator<String> values = valuesIterator(key);
        while (values.hasNext()) {
            if (value.equals(values.next())) {
                return true;
            }
        }
        return false;
    }

      HttpQuery(final Map<String, List<String>> params, final Consumer<Map<String, List<String>>> queryParamsUpdater);

}