public final ContentChannel connect() {
        Request request = newRequest();
        try (ResourceReference ref = References.fromResource(request)) {
            return request.connect(futureResponse);
        }
    }
<p>This methods calls {@link #newRequest()} to create a new {@link Request}, and then calls {@link
Request#connect(ResponseHandler)} on that. This method uses a <code>finally</code> block to make sure that the
Request is always {@link Request#release() released}.</p>

@return The ContentChannel to write the Request's content to.
jdisc_core/src/main/java/com/yahoo/jdisc/handler/RequestDispatch.java