static <T> StreamMessage<T> aborted(Throwable cause) {
        requireNonNull(cause, "cause");
        return new AbortedStreamMessage<>(cause);
    }
Returns an aborted {@link StreamMessage} that terminates with the specified {@link Throwable}
via {@link Subscriber#onError(Throwable)} immediately after being subscribed to.
core/src/main/java/com/linecorp/armeria/common/stream/StreamMessage.java