@Override
    public void obtrudeException(Throwable cause) {
        this.cause = requireNonNull(cause, "cause");
        super.obtrudeException(cause);
    }
An {@link RpcResponse} implementation which is initially incomplete and can be completed later.
core/src/main/java/com/linecorp/armeria/common/CompletableRpcResponse.java