@Test
 public void multiPostRequests() {
   Map<String, Object> req1Map =
       createMap(
           "type", "read",
           "mbean", "java.lang:type=Memory",
           "attribute", "HeapMemoryUsage");
   Map<String, Object> req2Map = createMap("type", "list");
   List<JmxRequest> req =
       JmxRequestFactory.createPostRequests(Arrays.asList(req1Map, req2Map), null);
   assertEquals(req.get(0).getType(), RequestType.READ);
   assertEquals(req.get(1).getType(), RequestType.LIST);
 }
 @Test(expectedExceptions = {IllegalArgumentException.class})
 public void multiPostRequestsWithWrongArg() {
   Map<String, Object> reqMap = createMap("type", "list");
   JmxRequestFactory.createPostRequests(Arrays.asList(reqMap, "Wrong"), null);
 }