java-diff is a set of Java classes which implement
the longest common subsequences algorithm. It
compares the elements in two arrays, returning a
list of Difference objects, each of which
describes an addition, deletion, or change between
the two arrays.