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

            assertThrows(UncheckedIOException.class, () -> socket.bind(local));
        }
    }