execute(params, context) { // eslint-disable-line
    throw new Error('Command.execute() is abstract.')
  }
Execute command and perform operations on the document

    @param {Object} params      Provides commandState, editorSession, selectionState, surface, selection
    @param {Object} context     Provides app-specific context.

    @return {Object} info object with execution details