code: function( label, value, index ) {
  				var option = new CKEDITOR.dom.element( 'option', this.getDialog().getParentEditor().document ),
  					selectElement = this.getInputElement().$;
  				option.$.text = label;
  				option.$.value = ( value === undefined || value === null ) ? label : value;
  				if ( index === undefined || index === null ) {
  					if ( CKEDITOR.env.ie )
  						selectElement.add( option.$ );
  					else
  						selectElement.add( option.$, null );
  				} else
  					selectElement.add( option.$, index );
  				return this;
  			}
docs: Adds an option to the select box.
  
  @param {String} label Option label.
  @param {String} value (Optional) Option value, if not defined it will be
  assumed to be the same as the label.
  @param {Number} index (Optional) Position of the option to be inserted
  to. If not defined, the new option will be inserted to the end of list.
  @returns {CKEDITOR.ui.dialog.select} The current select UI element.