docs: public Object getData() 
      {
          try {
              Object objValue = super.getData();    // Get the actual key data.
              if (objValue == null)
                  objValue = m_strNullValue;
              if (objValue == null)
                  return null;
              if (objValue.getClass() == m_fieldKey.getDataClass())
                  m_fieldKey.setData(objValue);
              else
                  m_fieldKey.setString(objValue.toString());
              if (m_record.getTable().seek(null) == true)  // I use get, so the index matches the index of JComboBox
                  return m_fieldData.getData();
          } catch (Exception ex)  {
              ex.printStackTrace();
          }
          return null;
      }