}
// This avoids the concurrent modification exception.
for (Iterator it = parameterNames.iterator(); it.hasNext();) {
String name = (String) it.next();
String val = sipUri.getParameter(name);
sipUri.removeParameter(name);
contact.setParameter(name,val);
}
}
retval.add(contact);
this.lexer.SPorHT();