public String showDiff(String s1, String s2) {
		StringBuilder diff = new StringBuilder();
		String lines1[] = s1.split("\n");
		String lines2[] = s2.split("\n");

		diff.append("Number of lines: " + lines1.length + " vs " + lines2.length + "\n");

		int min = Math.min(lines1.length, lines2.length);
		int countLinesDiff = 0;
		for (int i = 0; i < min; i++) {
			if (!lines1[i].equals(lines2[i])) {
				countLinesDiff++;

				// Show difference between lines
				diff.append(String.format("%10d\t|%s|\n", (i + 1), lines1[i]));
				diff.append(String.format("          \t|%s|\n", lines2[i]));
				diff.append(String.format("          \t|%s|\n\n", showDiffLine(lines1[i], lines2[i])));
			}

			if (countLinesDiff > MAX_LINES_DIFF) break;
		}

		return diff.toString();
	}