docs: public void run()
      {
          Record record = this.getMainRecord();
          String strFileName = this.getProperty("filename");
          String strImport = this.getProperty("import");
          if (strFileName == null)
              strFileName = strImport;
          String strExport = this.getProperty("export");
          if (strFileName == null)
              strFileName = strExport;
          m_bOverwriteDups = false;
          if ((DBConstants.TRUE.equalsIgnoreCase(this.getProperty("overwritedups")))
              || (DBConstants.YES.equalsIgnoreCase(this.getProperty("overwritedups"))))
                  m_bOverwriteDups = true;
          boolean bSuccess = false;
          if (strImport != null)
              bSuccess = this.importXML(record.getTable(), strFileName, null);
          else
              bSuccess = this.exportXML(record.getTable(), strFileName);
          if (!bSuccess)
              System.exit(1);
      }