private CurseFile checkBackupVersions(String releaseType, CurseFile curseFile, JSONObject fileListJson, String mcVersion, CurseFile newMod) {
CurseFile returnMod = newMod;
for (String backupVersion : arguments.getBackupVersions()) {
log.debug("No files found for Minecraft {}, checking backup version {}", mcVersion, backupVersion);
returnMod = getLatestVersion(releaseType, curseFile, fileListJson, backupVersion);
if (BooleanUtils.isFalse(newMod.getSkipDownload())) {
curseFile.setSkipDownload(null);
log.debug("Found update for {} in Minecraft {}", curseFile.getName(), backupVersion);
break;
}
}
return returnMod;
}