code: private Header[] combineHeaders(NameValuePair[] headers) {
  
          Header[] fullHeaders = new Header[this.headers.size() + headers.length];
  
          // Add class-level headers (for all requests)
          for (int i = 0; i < this.headers.size(); i++) {
              fullHeaders[i] = this.headers.get(i);
          }
  
          // Add headers specific to this request:
          for (int i = 0; i < headers.length; i++) {
              NameValuePair header = headers[i];
              fullHeaders[i + this.headers.size()] = new BasicHeader(header.getName(), header.getValue());
          }
  
          //System.out.println(Arrays.toString(fullHeaders));
          return fullHeaders;
      }
docs: Sets the combined request headers.
  
  @param headers Additional header values to add over and above {@link #headers}.