protected final void setParameters(Map<String, String> parameters) {
        if (parameters == null) {
            m_parameters.clear();
        }
        else {
            m_parameters.clear();
            Parameter p;
            for (String key:parameters.keySet()) {
                p = new Parameter(key);
                p.setValue(parameters.get(key));
                m_parameters.put(key, p);
            }
        }
    }
protected final void setParameters ( Map < String , String > parameters ) { if ( parameters == null ) { m_parameters . clear ( ) ; } else { m_parameters . clear ( ) ; Parameter p ; for ( String key : parameters . keySet ( ) ) { p = new Parameter ( key ) ; p . setValue ( parameters . get ( key ) ) ; m_parameters . put ( key , p ) ; } } }
Sets the parameters with name-value pairs from the supplied Map. This is
protected because it is intended to only be called by subclasses where
super(Map m) is not possible to call at the start of the constructor.
Server.java:Server(URL) is an example of this.

@param parameters
The map from which to derive the name-value pairs.