@Nullable
    @Override
    public <T> T as(Class<T> type) {
        final T unwrapped = Unwrappable.super.as(type);
        if (unwrapped != null) {
            return unwrapped;
        }

        return httpClient.as(type);
    }
A {@link Channel} backed by an armeria {@link HttpClient}. Stores the {@link ClientBuilderParams} and other
{@link HttpClient} params for the associated gRPC stub.
grpc/src/main/java/com/linecorp/armeria/internal/client/grpc/ArmeriaChannel.java