public Parameters removeKey(final String key) {
        final Iterator<ImmutablePair<String, String>> it = iterator();
        while (it.hasNext()) {
            if (Objects.equals(it.next().left, key)) {
                it.remove();
            }
        }
        return this;
    }
Add new key/value pairs to the current parameters.

@param keyValues list of key/value pairs
@return the object itself to facilitate chaining
@throws InvalidParameterException if the number of key/values is unbalanced
main/src/main/java/cgeo/geocaching/network/Parameters.java