public HttpOperation(HttpOperationClient httpoperationclient, HttpRequestBase httprequestbase, HttpOperationReader httpoperationreader, VineAPI vineapi)
 {
     httprequestbase.addHeader("Accept-Encoding", "gzip");
     httprequestbase.addHeader("User-Agent", USER_AGENT_STRING);
     if (vineapi != null)
     {
         vineapi.addClientHeaders(httprequestbase);
     }
     mHttpClient = httpoperationclient.getHttpClient();
     mHttpRequest = httprequestbase;
     if (httpoperationreader == null)
     {
         mReader = DEFAULT_READER;
         return;
     } else
     {
         mReader = httpoperationreader;
         return;
     }
 }