public MIMEType addParameter(String name, String value) {
        Map<String, String> copy = new LinkedHashMap<>(this.parameters);
        copy.put(name, value);
        return new MIMEType(type, subType, copy);
    }
public MIMEType addParameter ( String name , String value ) { Map < String , String > copy = new LinkedHashMap < > ( this . parameters ) ; copy . put ( name , value ) ; return new MIMEType ( type , subType , copy ) ; }
Adds a parameter to the MIMEType.

@param name name of parameter
@param value value of parameter
@return returns a new instance with the parameter set