public static void main(String[] args) {
		FileUtils fileUtils = FileUtils.getInstance(FileUtils.APPLICATION_MODE);
		String results = fileUtils.readFile("resources/solutiondata-test.txt");
		SolutionParser parser = new SolutionParser(results);

		System.out.printf("%d [%s] \n", parser.getSolverStatusCode(),
				parser.getSolverStatus());
		System.out.printf("%d [%s] \n", parser.getModelStatusCode(),
				parser.getModelStatus());
		System.out.printf("%f \n", parser.getObjective());

		// Testing
		SolutionData nut_lo = parser.getSymbol("nut_lo", SolutionData.EQU, 1);
		SolutionData cost = parser.getSymbol("cost", SolutionData.VAR, 0);
		SolutionData xx = parser.getSymbol("xx", SolutionData.VAR, 2);
		SolutionData xxx = parser.getSymbol("xxx", SolutionData.VAR, 3);

		System.out.println("cost :" + cost.getDescription());
		System.out.println("xx " + xx.getDescription());
		for (SolutionRow row : xx.getRows()) {
			System.out.printf("%s %s - %f\n", row.getIndex(0), row.getIndex(1),
					row.getLevel());
		}

		System.out.println("xxx :" + xx.getDescription());
		for (SolutionRow row : xxx.getRows()) {
			if (row.getLevel() > 0)
				System.out.printf("[%s][%s] -> %s\n", row.getIndex(0),
						row.getIndex(1), row.getIndex(2));
		}

	}