code: function doAccess( target ) {
  					// Remove old hotNode under certain circumstances.
  					var hotNodeChar = ( env.ie && env.version < 9 ? ' ' : WHITE_SPACE ),
  						removeOld = that.hotNode &&							// Old hotNode must exist.
  							that.hotNode.getText() == hotNodeChar &&		// Old hotNode hasn't been changed.
  							that.element.equals( that.hotNode ) &&			// Caret is inside old hotNode.
  							that.lastCmdDirection === !!insertAfter;		// Command is executed in the same direction.
  
  					accessFocusSpace( that, function( accessNode ) {
  						if ( removeOld && that.hotNode )
  							that.hotNode.remove();
  
  						accessNode[ insertAfter ? 'insertAfter' : 'insertBefore' ]( target );
  
  						// Make this element distinguishable. Also remember the direction
  						// it's been inserted into document.
  						accessNode.setAttributes( {
  							'data-cke-magicline-hot': 1,
  							'data-cke-magicline-dir': !!insertAfter
  						} );
  
  						// Save last direction of the command (is insertAfter?).
  						that.lastCmdDirection = !!insertAfter;
  					} );
  
  					if ( !env.ie && that.enterMode != CKEDITOR.ENTER_BR )
  						that.hotNode.scrollIntoView();
  
  					// Detach the line if was visible (previously triggered by mouse).
  					that.line.detach();
  				}
docs: Inserts line (accessNode) at the position by taking target node as a reference.