   target: 'MoveToNextFoldStart'
 
 # -------------------------
-class Change extends ActivateInsertMode # FIXME
+class Change extends ActivateInsertMode
   @extend()
   requireTarget: true
   trackChange: true
   supportInsertionCount: false
+
+
 
   canContinueOnEmptySelection: ->
     not @isOccurrence()

  # - one for undo(handled by modeManager)
  # - one for preserve last inserted text
  setCheckpoint: (purpose) ->
    @checkpoint[purpose] = @editor.createCheckpoint()

  getCheckpoint: (purpose) ->
    @checkpoint[purpose]

  # When each mutaion's extent is not intersecting, muitiple changes are recorded
  # e.g

        @vimState.clearSelections()

    else
      @setCheckpoint('undo')
      if @isRequireTarget()
        targetSelected = @selectTarget()
        if not targetSelected and not @canContinueOnEmptySelection()
          @vimState.activate('normal')
          return

      @observeWillDeactivateMode()

      @mutateText?()
