@Override public Server server() { return new CombinedServer(local.server(), remote.server()); }
@Override public Server server() { return remote.server(); }
@Override public Client client() { return remote.client(); }
@Override public Client client() { return new CombinedClient(address, local.client(), remote.client()); }