docs: public void readData(FieldTable table) throws DBException
      {
          if (this.getLookupKey() instanceof String)
          {
              try
              {
                  FieldList record = table.getRecord();
                  String strFilePath = (String)this.getLookupKey();
                  String strFilePathName = this.getPDatabase().getFilename(strFilePath, false);
                  File file = new File(strFilePathName);
                  if (file.exists())
                  {
                      XmlInOut inOut = new XmlInOut(null, null, null);
                      boolean bSuccess = inOut.importXML(((Record)record).getTable(), strFilePathName, null);
                      inOut.free();
                      if (!bSuccess)
                      {
                          // Ignore (for now)
                      }
                      this.fixCounter(table);
                  }
              } catch (Exception ex) {
                  ex.printStackTrace();
              }
          }
      }