class ClientReceiver extends StreamReceiver {

  public static ClientReceiver connect(Connector connector, Address address)
    throws CommunicationException {

    return new ClientReceiver(new SocketWrapper(connector.connect(address)));
  }

  private  ClientReceiver(SocketWrapper socketWrapper);

}