# File lib/diff/lcs/callbacks.rb, line 111
111:   def initialize # :yields self:
112:     @hunk = []
113:     @diffs = []
114: 
115:     if block_given?
116:       begin
117:         yield self
118:       ensure
119:         self.finish
120:       end
121:     end
122:   end