code: function( newState )
  	{
  		// Do nothing if there is no state change.
  		if ( this.state == newState )
  			return false;
  
  		this.previousState = this.state;
  
  		// Set the new state.
  		this.state = newState;
  
  		// Fire the "state" event, so other parts of the code can react to the
  		// change.
  		this.fire( 'state' );
  
  		return true;
  	}
docs: Sets the command state.
  @param {Number} newState The new state. See {@link #state}.
  @returns {Boolean} Returns "true" if the command state changed.
  @example
  command.<b>setState( CKEDITOR.TRISTATE_ON )</b>;
  command.exec();    // Execute the command.
  command.<b>setState( CKEDITOR.TRISTATE_DISABLED )</b>;
  command.exec();    // "false" - Nothing happens.
  command.<b>setState( CKEDITOR.TRISTATE_OFF )</b>;
  command.exec();    // Execute the command.