code: @Override
    public Request newRequest(URI uri) {
      Request request = super.newRequest(uri);
      Request.Listener listener = new HttpRequestListener(tracer.getCurrentSpan(), handler);
      request.listener(listener);
      request.onComplete((Response.CompleteListener) listener);
      request.onResponseContent((Response.ContentListener) listener);
      return request;
    }
docs: Returns a new request created from a given {@link URI}.
  
  @param uri {@link URI} to create new request.
  @return {@link Request}