public void bind(SocketAddress localAddress) {
        bind(localAddress, Integer.MAX_VALUE);
    }
@Test
    public void test_bind_whenBacklogNegative() {
        Reactor reactor = newReactor();
        try (AsyncServerSocket socket = newAsyncServerSocket(reactor)) {
            SocketAddress localAddress = createLoopBackAddressWithEphemeralPort();

            assertThrows(IllegalArgumentException.class, () -> socket.bind(localAddress, -1));
        }
    }