@Override
    public void bind() {
        server.bind();
    }
@Test
    public void bind() throws IOException {
        ServerSupport support = new ServerSupport(RandomPort::getSafeRandomPort);
        support.bind();
        while (!support.isActive()) {
            LockSupport.parkNanos(TimeUnit.MILLISECONDS.toNanos(100L));
        }
        Assert.assertTrue(support.isActive());
        support.close();
    }