return super.remove(new Header((String) key));
for (Iterator it = headers.iterator(); it.hasNext(); ) { HeaderElement e = (HeaderElement)it.next(); if (e.name.equalsIgnoreCase(name)) it.remove(); }
  public Object remove(Object key)  {    return super.remove(new Header((String) key));  }