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());
headerDelegates.put(Locale.class, new LocaleHeaderDelegate());
}