private static String getFileAsString(final Path file) {
        try {
            return Files.readString(file);
        } catch (IOException e) {
            throw new RuntimeException(LogUtil.message("Error opening file {}: {}",
                    file.toAbsolutePath().normalize(), e.getMessage()), e);
        }
    }
@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