String key = (String) i.next(); String value = (String) t.get(key); put(key, value);
HeaderElement e = (HeaderElement)it.next(); remove(e.name); addValue(e.name, e.value);
  public void putAll(Map t)  {    for (Iterator i = t.keySet().iterator(); i.hasNext(); )      {        String key = (String) i.next();        String value = (String) t.get(key);        put(key, value);      }  }