code: function(actionID, handler, actionDescription) {
  			if (!actionID) { return; }
  			var actions = this._actions;
  			var action = actions[actionID];
  			if (!action) { 
  				action = actions[actionID] = {};
  			}
  			action.handler = handler;
  			if (actionDescription !== undefined) {
  				action.actionDescription = actionDescription;
  			}
  		}
docs: @class This object describes an action for the text view.
  <p>
  <b>See:</b><br/>
  {@link orion.editor.TextView}<br/>
  {@link orion.editor.TextView#setAction}
  </p>
  @name orion.editor.ActionDescription
  
  @property {String} [name] the name to be used when showing the action as text.
   
  Associates an application defined handler to an action ID.
  <p>
  If the action ID is a predefined action, the given handler executes before
  the default action handler.  If the given handler returns <code>true</code>, the
  default action handler is not called.
  </p>
  
  @param {String} actionID the action ID.
  @param {Function} handler the action handler.
  @param {orion.editor.ActionDescription} [actionDescription=undefined] the action description.
  
  @see orion.editor.TextView#getActions
  @see orion.editor.TextView#invokeAction