public static boolean unifiedDiff(final String originalContent,
                                      final String revisedContent,
                                      final boolean colouredOutput,
                                      final int contextLines,
                                      final Consumer<List<String>> diffLinesConsumer) {

        // We have no files so used fixed words to appear in the diff
        return diff(
                "Original",
                "Revised",
                originalContent,
                revisedContent,
                colouredOutput, contextLines, diffLinesConsumer
        );
    }
@param originalContent   The original text to diff
@param revisedContent    The revised test to diff
@param colouredOutput    True if you want ascii colour codes in the output
@param contextLines      Number of lines of context before and after each difference
@param diffLinesConsumer A consumer of the diff output lines
@return True if any differences exist
stroom-util/src/main/java/stroom/util/io/DiffUtil.java