docs: public void free()
      {
          for (int i = m_vKeyFieldList.size() - 1 ; i >= 0 ;i--)
          {
              KeyField keyField = (KeyField)m_vKeyFieldList.elementAt(i);
              keyField.free();
          }
          super.free();
      }