@SuppressWarnings("unchecked")
    @Override
    public CompletableFuture<AggregatedHttpRequest> aggregate(AggregationOptions options) {
        return super.aggregate(options);
    }
(Advanced users only) Creates a new {@link FilteredHttpRequest} that filters objects published by
{@code delegate} before passing to a subscriber.

@param withPooledObjects if {@code true}, {@link FilteredStreamMessage#filter(Object)} receives the
                         pooled {@link HttpData} as is, without making a copy. If you don't know what
                         this means, use {@link #FilteredHttpRequest(HttpRequest)}.
@see PooledObjects
core/src/main/java/com/linecorp/armeria/common/FilteredHttpRequest.java