*/
public static <R extends JmxRequest> R createPostRequest(Map<String, ?> pRequestMap, Map<String, String[]> pParameterMap) {
try {
Map<String,String> params = mergeMaps((Map<String,String>) pRequestMap.get("config"),
extractParameters(pParameterMap));
RequestType type = RequestType.getTypeByName((String) pRequestMap.get("type"));
return (R) getProcessor(type).process(pRequestMap,params);
} catch (MalformedObjectNameException e) {
throw new IllegalArgumentException("Invalid object name. " + e.getMessage(),e);
}
}