if (iTestContext.getCurrentXmlTest().getName().contains("finagle")) {
return new FinagleModule();
} else if (iTestContext.getCurrentXmlTest().getName().contains("asynchttp")) {
return new AsyncHttpClientModule();
} else if (iTestContext.getCurrentXmlTest().getName().contains("jackson")) {
return new HttpClientModule(new JacksonParser());
} else if (iTestContext.getCurrentXmlTest().getName().contains("jersey-client")) {
return new JerseyClientModule(new JerseyClientJsonParser());
} else {
return new HttpClientModule(new GsonParser());
}