public static void main (String[] args) {
		new ResultSummarizer(args);
		stopWatch("Starting..");
		
		try{
			File infpath = new File(infroot);
			for (File file : infpath.listFiles()) {
				if (file.getName().matches("[\\d]+\\.res")){
					if (file.listFiles().length == 0) continue;
					int dlnLogNum = 1;
					int lnLogNum = 1;
					File comparator;
					File res_dln = new File(file, file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "res\\.dln\\." + dlnLogNum + "\\.csv"));
					File bic_dln = new File(file, file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "bic_dln\\." + dlnLogNum + "\\.csv"));
					while((comparator = new File(file,
							file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "res\\.dln\\." + dlnLogNum + "\\.csv"))).exists()){
						res_dln = comparator;
						bic_dln = new File(file, file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "bic_dln\\." + dlnLogNum + "\\.csv"));
						dlnLogNum++;
					}
					File res_ln = new File(file, file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "res\\.ln\\." + lnLogNum + "\\.csv"));
					File bic_ln = new File(file, file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "bic_ln\\." + lnLogNum + "\\.csv"));
					while((comparator = new File(file,
							file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "res\\.ln\\." + lnLogNum + "\\.csv"))).exists()){
						res_ln = comparator;
						bic_ln = new File(file, file.getName().replaceAll("([\\d]+\\.)(res)", "$1" + "bic_ln\\." + lnLogNum + "\\.csv"));
						lnLogNum++;
					}
					modelSummarizer(res_dln, res_ln, bic_dln, bic_ln);
				} else continue;
			}
			stopWatch("Done.");
		} catch (Exception e) {
			e.printStackTrace();
		}
	}