code: function( currentActive ) {
  			if ( this._.timer )
  				clearTimeout( this._.timer );
  
  			if ( currentActive )
  				this.currentActive = currentActive;
  
  			if ( !( this.hasFocus || this._.locked ) ) {
  				// If another editor has the current focus, we first "blur" it. In
  				// this way the events happen in a more logical sequence, like:
  				//		"focus 1" > "blur 1" > "focus 2"
  				// ... instead of:
  				//		"focus 1" > "focus 2" > "blur 1"
  				var current = CKEDITOR.currentInstance;
  				current && current.focusManager.blur( 1 );
  
  				this.hasFocus = true;
  
  				var ct = this._.editor.container;
  				ct && ct.addClass( 'cke_focus' );
  				this._.editor.fire( 'focus' );
  			}
  		}
docs: Indicates that this editor instance is activated (due to a DOM focus change).
  The `activated` state is a symbolic indicator of an active user
  interaction session.
  
  **Note:** This method will not introduce UI focus
  impact on DOM, it is here to record the editor UI focus state internally.
  If you want to make the cursor blink inside the editable, use
  {@link CKEDITOR.editor#method-focus} instead.
  
  var editor = CKEDITOR.instances.editor1;
  editor.focusManage.focus( editor.editable() );
  
  @param {CKEDITOR.dom.element} [currentActive] The new value of the {@link #currentActive} property.
  @member CKEDITOR.focusManager