protected void addRequestHeaders(Hashtable headers) {
   if (connection == null || headers == null) return;
   Enumeration keys = headers.keys();
   while (keys.hasMoreElements()) {
     String keyValue = (String) keys.nextElement();
     String headerValue = (String) headers.get(keyValue);
     addRequestHeaders(keyValue, headerValue);
   }
 }