JsonRule explorationRequirementsRuleObject =
getExplorationRequirementsRuleObject(visitedLocationsRuleObject, maximumNumberOfVisitsRuleObject,
killsByLocationIdRuleObject);
JsonRule achievementRuleObject =
makeAchievementsRuleObject(explorationRequirementsRuleObject, battleRequirementsRuleObject);
<BUG>JsonRule achievementsFileRuleObject = getAchievementsFileRuleObject(achievementRuleObject);
achievementsFileRuleObject.validate(achievementsJson);
</BUG>
}
private JsonRule getAchievementsFileRuleObject(JsonRule achievementRuleObject) {

JsonRule explorationRequirementsRuleObject =
getExplorationRequirementsRuleObject(visitedLocationsRuleObject, maximumNumberOfVisitsRuleObject,
killsByLocationIdRuleObject);
JsonRule achievementRuleObject =
makeAchievementsRuleObject(explorationRequirementsRuleObject, battleRequirementsRuleObject);
JsonRule achievementsFileRuleObject = getAchievementsFileRuleObject(achievementRuleObject);
JsonObject achievementsFileJsonObject = getJsonObjectByJsonFile(ACHIEVEMENTS_JSON_FILE_NAME);
achievementsFileRuleObject.validate(achievementsFileJsonObject);
}
private JsonRule getAchievementsFileRuleObject(JsonRule achievementRuleObject) {
