return headers.put(new Header((String) key), value);
return super.put(new Header((String) key), value);
  public Object put(Object key, Object value)  {    return headers.put(new Header((String) key), value);  }