public static void getDiff(File newFile, File printFile, File replaceFile) {		
		HashMap<String, Integer> printed;
		HashMap<String, Integer> potentialPrints = new HashMap<String, Integer>();
		HashMap<String, Integer> latestEdition = new HashMap<String, Integer>();
		try {
			printed = addFiles(printedFile);
			potentialPrints = addFile(newFile, potentialPrints);
			latestEdition = addFile(latestFile, latestEdition);
			copyCheck(printed, potentialPrints, printFile);
			copyCheck(potentialPrints, latestEdition, replaceFile);
			
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}		
	}