/guava/guava/src/com/google/common/net/MediaType.java
checkNotNull( values) ;checkNotNull( attribute) ;
checkNotNull ( attribute ) ;
return parameters.isEmpty() ? this : create(type, subtype); } public MediaType withParameters(Multimap<String, String> parameters) { return create(type, subtype, parameters); } public MediaType withParameters(String attribute, Iterable<String> values) { <extra_id_0> checkNotNull(values); String normalizedAttribute = normalizeToken(attribute); ImmutableListMultimap.Builder<String, String> builder = ImmutableListMultimap.builder(); for (Entry<String, String> entry : parameters.entries()) { String key = entry.getKey(); if (!normalizedAttribute.equals(key)) {