public void setValue(String value) {
		try {
			this.uri = SipFactoryImpl.addressFactory.createURI(value);
			if(this.uri instanceof Parameters) {
				super.setParameters(AddressImpl.getParameters((Parameters)uri));
			} else {
				super.setParameters(new ConcurrentHashMap<String, String>());
			}
		} catch (ParseException ex) {
			logger.error("Bad input arg", ex);
			throw new IllegalArgumentException("Bad input arg", ex);
		}
	}
public void setValue ( String value ) { try { this . uri = SipFactoryImpl . addressFactory . createURI ( value ) ; if ( this . uri instanceof Parameters ) { super . setParameters ( AddressImpl . getParameters ( ( Parameters ) uri ) ) ; } else { super . setParameters ( new ConcurrentHashMap < String , String > ( ) ) ; } } catch ( ParseException ex ) { logger . error ( "Bad input arg" , ex ) ; throw new IllegalArgumentException ( "Bad input arg" , ex ) ; } }
/*
(non-Javadoc)
@see javax.servlet.sip.Parameterable#setValue(java.lang.String)