public void apply(ZipFile patchFile, File backupDir, File toDir) throws IOException {
    doApply(patchFile, backupDir, getFile(toDir));
  }
public void apply(ZipFile patchFile, File backupDir, File toDir)