class AddableParameterMap extends ReadOnlyEnumerationMap<String> {

    public void putAll(Map<? extends String, ? extends String> map) {
        for (Map.Entry<? extends String, ? extends String> entry : map
                .entrySet()) {
            request.setValue(entry.getKey(), entry.getValue());
        }
    }

    public  AddableParameterMap(HasAddableKeys<String> request);

}