public final SocketAddress getLocalAddress() {
        try {
            return getLocalAddress0();
        } catch (Exception e) {
            return null;
        }
    }
@Test
    public void test_getLocalAddress_whenNotBound() {
        Reactor reactor = newReactor();
        try (AsyncServerSocket socket = newAsyncServerSocket(reactor)) {
            assertNull(socket.getLocalAddress());
        }
    }