 class MultiLineSearchCallbackArgument
   lineTextOffset: 0
 
-  Object.defineProperty SingleLineSearchCallbackArgument.prototype, 'range',
+  Object.defineProperty this.prototype, 'range',
     get: ->
       return @computedRange if @computedRange?
 


    set: (@computedRange) ->

  Object.defineProperty SingleLineSearchCallbackArgument.prototype, 'lineText',
    get: -> @buffer.lineForRow(@row)

  constructor: (@buffer, @row, @match, @lineOffset) ->

    set: (range) ->
      @computedRange = range

  Object.defineProperty this.prototype, 'lineText',
    get: -> @buffer.lineForRow(@range.start.row)

  constructor: (@buffer, @match, @lengthDelta) ->
