private void MethodProcessDownload(Method method, string xpathResult, string path)
        {
            if (method == null)
            {
                downloadManager.AddDownloadItem(path, model.BaseURL + "/" + xpathResult);
                return;
            }
            var url = BuildString(method.URL, xpathResult);
            var c   = method.Keys.Count;

            if (c == 0)
            {
                downloadManager.AddDownloadItem(path, url);
                return;
            }
            var nvc = new NameValueCollection();

            for (int i = 0; i < c; i++)
            {
                nvc.Add(BuildString(method.Keys[i], xpathResult), BuildString(method.Values[i], xpathResult));
            }
            downloadManager.AddDownloadItem(path, url, nvc);
        }