code: function() {
          var oDefinition = {};
          
          // Update the definition
          oDefinition.abbr = this.abbr;
          oDefinition.className = this.className;
          oDefinition.editor = this.editor;
          oDefinition.editorOptions = this.editorOptions; //TODO: deprecated
          oDefinition.field = this.field;
          oDefinition.formatter = this.formatter;
          oDefinition.hidden = this.hidden;
          oDefinition.key = this.key;
          oDefinition.label = this.label;
          oDefinition.minWidth = this.minWidth;
          oDefinition.maxAutoWidth = this.maxAutoWidth;
          oDefinition.resizeable = this.resizeable;
          oDefinition.selected = this.selected;
          oDefinition.sortable = this.sortable;
          oDefinition.sortOptions = this.sortOptions;
          oDefinition.width = this.width;
  
          return oDefinition;
      }
docs: Returns object literal definition.
  
  @method getDefinition
  @return {Object} Object literal definition.