headerDelegates.put(MediaType.class, new MediaTypeHeaderDelegate());
headerDelegates.put(CacheControl.class, new CacheControlHeaderDelegate());
headerDelegates.put(Cookie.class, new CookieHeaderDelegate());
headerDelegates.put(NewCookie.class, new NewCookieHeaderDelegate());
headerDelegates.put(EntityTag.class, new EntityTagHeaderDelegate());
headerDelegates.put(Date.class, new DateHeaderDelegate());
// external
headerDelegates.put(AcceptLanguage.class, new AcceptLanguageHeaderDelegate());
headerDelegates.put(AcceptMediaType.class, new AcceptMediaTypeHeaderDelegate());
headerDelegates.put(String.class, new StringHeaderDelegate());
headerDelegates.put(URI.class, new URIHeaderDelegate());