public virtual IWebProxy GetProxy(Uri uri)
{
if (null == uri) {
throw new ArgumentNullException("uri");
}
bool isSystemProxySet = IsSystemProxySet(uri);
return isSystemProxySet ? GetProxyInternal(uri) : null;
}