docs: public void free()
      {
          try   {
              if (m_tableRemote != null)
                  m_tableRemote.freeRemoteSession();
          } catch (RemoteException ex) {
              ex.printStackTrace();
          }
          m_tableRemote = null;
          super.free();
      }