/** * * @param name -- * parameter name * @param value -- * value of parameter */ public void setParameter(String name, Object value) { /** * @todo ParametersHeader needs to be fix!? missing "throws * ParseException" in setParameter(String, Object) */ if (name.equalsIgnoreCase(ParameterNamesIms.CGI_3GPP) || name.equalsIgnoreCase(ParameterNamesIms.UTRAN_CELL_ID_3GPP) || name.equalsIgnoreCase(ParameterNamesIms.DSL_LOCATION) || name.equalsIgnoreCase(ParameterNamesIms.CI_3GPP2)) { try { super.setQuotedParameter(name, value.toString()); } catch (ParseException e) { } } else { // value can be token either than a quoted-string super.setParameter(name, value); } }