# File lib/diff/lcs/change.rb, line 138
138:   def self.from_a(arr)
139:     if arr.size == 5
140:       Diff::LCS::ContextChange.new(arr[0], arr[1], arr[2], arr[3], arr[4])
141:     else
142:       Diff::LCS::ContextChange.new(arr[0], arr[1][0], arr[1][1], arr[2][0],
143:                                    arr[2][1])
144:     end
145:   end