headerDelegates.put(Date.class, new DateHeaderDelegate());
headerDelegates.put(CacheControl.class, new CacheControlHeaderDelegate());
headerDelegates.put(Cookie.class, new CookieHeaderDelegate());
headerDelegates.put(EntityTag.class, new EntityTagHeaderDelegate());
headerDelegates.put(EntityTagMatchHeader.class, new EntityTagMatchHeaderDelegate());
headerDelegates.put(Accept.class, new AcceptHeaderDelegate());
headerDelegates.put(AcceptCharset.class, new AcceptCharsetHeaderDelegate());
headerDelegates.put(AcceptLanguage.class, new AcceptLanguageHeaderDelegate());
headerDelegates.put(AcceptEncoding.class, new AcceptEncodingHeaderDelegate());
headerDelegates.put(ContentDispositionHeader.class, new ContentDispositionHeaderDelegate());
}