docs: public BaseMessage receiveRemoteMessage() throws RemoteException
      {
          BaseTransport transport = this.createProxyTransport(RECEIVE_REMOTE_MESSAGE);
          Object strReturn = transport.sendMessageAndGetReply();
          Object objReturn = transport.convertReturnObject(strReturn);
          return (BaseMessage)objReturn;
      }