code: @Override
    public <T> EventHandler<T> getHandler(
        final RemoteIdentifier destinationIdentifier, final Class<? extends T> messageType) {
  
      if (LOG.isLoggable(Level.FINE)) {
        LOG.log(Level.FINE, "RemoteManager: {0} destinationIdentifier: {1} messageType: {2}",
            new Object[] {this.name, destinationIdentifier, messageType.getCanonicalName()});
      }
  
      return new ProxyEventHandler<>(this.myIdentifier, destinationIdentifier,
          "default", this.reSendStage.<T>getHandler(), this.seqGen);
    }
docs: Returns a proxy event handler for a remote identifier and a message type.