class RuntimeDelegateImpl extends RuntimeDelegate {

    @SuppressWarnings("unchecked")
    @Override
    public <T> HeaderDelegate<T> createHeaderDelegate(Class<T> type) {
        checkArgument(type != null, "Null type is not supported");
        return headerDelegates.get(type);
    }

    public  RuntimeDelegateImpl();

}