final Multimap<String, Object> headers = request.getHeaders();
final HttpResponseHandler<Intermediate, Final> httpResponseHandler = request.getHandler();
final String requestDesc = String.format("%s %s", method, url);
if (log.isDebugEnabled()) {
log.debug(String.format("[%s] starting", requestDesc));
<BUG>}
final String hostKey = getPoolKey(url);</BUG>
final ResourceContainer<ChannelFuture> channelResourceContainer = pool.take(hostKey);
final ChannelFuture channelFuture = channelResourceContainer.get().awaitUninterruptibly();
if (!channelFuture.isSuccess()) {

final Multimap<String, Object> headers = request.getHeaders();
final HttpResponseHandler<Intermediate, Final> httpResponseHandler = request.getHandler();
final String requestDesc = String.format("%s %s", method, url);
if (log.isDebugEnabled()) {
log.debug(String.format("[%s] starting", requestDesc));
}
final Channel channel;
final String hostKey = getPoolKey(url);
final ResourceContainer<ChannelFuture> channelResourceContainer = pool.take(hostKey);
final ChannelFuture channelFuture = channelResourceContainer.get().awaitUninterruptibly();
if (!channelFuture.isSuccess()) {
