@Override
    public void abort(Throwable cause) {
        if (isDone()) {
            return;
        }
        cancelled = true;
        super.abort(cause);
    }
A {@link FixedStreamMessage} that publishes an arbitrary number of objects. It is recommended to use
{@link EmptyFixedStreamMessage}, {@link OneElementFixedStreamMessage}, or
{@link TwoElementFixedStreamMessage} when publishing less than three objects.
core/src/main/java/com/linecorp/armeria/internal/common/stream/AbstractFixedStreamMessage.java