docs: public void setRemoteMessageTask(RemoteTask messageTaskPeer) throws RemoteException
      {
          BaseTransport transport = this.createProxyTransport(SET_REMOTE_MESSAGE_TASK);
          String strTaskID = null;
          if (messageTaskPeer instanceof BaseProxy)
          {   // Always a TaskProxy
              strTaskID = ((BaseProxy)messageTaskPeer).getIDPath();
          }
          transport.addParam(ID, strTaskID);
          transport.sendMessageAndGetReply();
      }