code: public void free()
      {
          if (m_sendQueue != null)
          {
              try {
                  m_sendQueue.freeRemoteSession();
              } catch (RemoteException ex)    {
                  ex.printStackTrace();
              }
          }
          m_sendQueue = null;
          super.free();
      }
docs: Free the receiver (and the remote session).