@Override
    public void abort(Throwable cause) {
        delegate.abort(requireNonNull(cause, "cause"));
    }
An {@link HttpRequest} that overrides the {@link RequestHeaders}.
core/src/main/java/com/linecorp/armeria/internal/common/HeaderOverridingHttpRequest.java