Working on GenericHttpClientImpl