@PublicEvolving
    public static CongestionControlRateLimitingStrategyBuilder builder() {
        return new CongestionControlRateLimitingStrategyBuilder();
    }
@Test
    void testInvalidMaxInFlightRequests() {
        assertThatExceptionOfType(IllegalArgumentException.class)
                .isThrownBy(
                        () ->
                                CongestionControlRateLimitingStrategy.builder()
                                        .setMaxInFlightRequests(0)
                                        .setInitialMaxInFlightMessages(10)
                                        .setScalingStrategy(AIMDScalingStrategy.builder(10).build())
                                        .build())
                .withMessageContaining("maxInFlightRequests must be a positive integer.");
    }