/** Re-register a new group of EDF files name collision check Fangping, 08/20/2010 */
    private void renewFileRecords() {
      @SuppressWarnings("unused")
      File wkDirectory = workingDirectory;
      NewTask_for_ValidityCommandLine.this.setVisible(false); // test
      ArrayList<File> WkEdfFiles = new ArrayList<File>();

      if (!overwriteMode) {
        WkEdfFiles = Utility.copyFilestoDirectory(sourceFiles, workingDirectory);
      } else {
        wkDirectory = null; // this line is redundant
        for (File file : sourceFiles) {
          WkEdfFiles.add(file);
        }
      }
      MainWindow.setWorkingDirectory(workingDirectory);
      MainWindow.setSourceDirectoryText(sourceFiles.get(0).getParent());
      MainWindow.setSrcEdfFiles(sourceFiles);
      MainWindow.setWkEdfFiles(WkEdfFiles);
    }