code: function(name, args) {
  			if (!Array.isArray(args)) {
  				args = utils.toArray(arguments, 1);
  			}
  			
  			var action = this.get(name);
  			if (!action) {
  				throw new Error('Action "' + name + '" is not defined');
  			}
  
  			return action.fn.apply(action, args);
  		}
docs: Runs Emmet action. For list of available actions and their
  arguments see <i>actions</i> folder.
  @param {String} name Action name
  @param {Array} args Additional arguments. It may be array of arguments
  or inline arguments. The first argument should be <code>IEmmetEditor</code> instance
  @returns {Boolean} Status of performed operation, <code>true</code>
  means action was performed successfully.
  @example
  require('action/main').run('expand_abbreviation', editor);
  require('action/main').run('wrap_with_abbreviation', [editor, 'div']);