code: function( noUpdate ) {
  			this.fire( 'beforeDestroy' );
  
  			!noUpdate && updateEditorElement.call( this );
  
  			this.editable( null );
  
  			this.filter.destroy();
  			delete this.filter;
  			delete this.activeFilter;
  
  			this.status = 'destroyed';
  
  			this.fire( 'destroy' );
  
  			// Plug off all listeners to prevent any further events firing.
  			this.removeAllListeners();
  
  			CKEDITOR.remove( this );
  			CKEDITOR.fire( 'instanceDestroyed', null, this );
  		}
docs: Destroys the editor instance, releasing all resources used by it.
  If the editor replaced an element, the element will be recovered.
  
  alert( CKEDITOR.instances.editor1 ); // e.g. object
  CKEDITOR.instances.editor1.destroy();
  alert( CKEDITOR.instances.editor1 ); // undefined
  
  @param {Boolean} [noUpdate] If the instance is replacing a DOM
  element, this parameter indicates whether or not to update the
  element with the instance contents.