docs: public void free()
      {
          if (m_record != null) // First, release the record for this table
          { // Do not free this.getFieldList() (may be current record)
              m_record.setTable(null);    // Don't try to free me
              m_record.free();
              m_record = null;
          }
      }