@Override
  protected void doRevert(File toFile, File backupFile) throws IOException {
    if (!Files.exists(toFile.toPath()) || Files.isDirectory(toFile.toPath(), LinkOption.NOFOLLOW_LINKS) || isModified(toFile)) {
      Utils.copy(backupFile, toFile, true);
    }
  }
@Override
  protected void doRevert(File toFile, File backupFile)