       top = @peekTop()
 
       if top.isComplete()
-        debug "will-execute:", top.toString()
         @execute(@stack.pop())
       else
         if @vimState.isMode('normal') and top.isOperator()

    swrap(@editor.getLastSelection()).hasProperties()

  run: (klass, properties={}) ->
    # @reportAliveMakerLength('run')
    if settings.get('debug')
      debug 'run-start:', @hasSelectionProperty()
    try
      switch type = typeof(klass)
        when 'string', 'function'

{CurrentSelection, Select, MoveToRelativeLine} = {}
{OperationStackError, OperatorError, OperationAbortedError} = require './errors'
swrap = require './selection-wrapper'

# opration life in operationStack
# 1. run
