if (context == null) throw new IllegalArgumentException("HTTP context may not be null"); this.context = context;
this.context.setAttribute(AUTH_SCHEME_PREF, list);
this.context.setAttribute(AUTHSCHEME_REGISTRY, registry);
this.context.setAttribute(COOKIESPEC_REGISTRY, registry);
this.context.setAttribute(COOKIE_STORE, store);
this.context.setAttribute(CREDS_PROVIDER, provider);