return super.put(new Header((String) key), value);
for (int i = headers.size() - 1; i >= 0; i--) { HeaderElement e = (HeaderElement)headers.get(i); if (e.name.equalsIgnoreCase(name)) { e.value = value; return; }
  public Object put(Object key, Object value)  {    return super.put(new Header((String) key), value);  }