@Test
 public void httpHeaderNameCasingIsPreserved() throws Exception {
   String headerName = "Header1";
   request.addHeader(headerName, "value1");
   Enumeration<String> requestHeaders = request.getHeaderNames();
   assertNotNull(requestHeaders);
   assertEquals(
       "HTTP header casing not being preserved", headerName, requestHeaders.nextElement());
 }