code: function( bookmarks ) {
  			var ranges = [];
  			for ( var i = 0; i < bookmarks.length; i++ ) {
  				var range = new CKEDITOR.dom.range( this.root );
  				range.moveToBookmark( bookmarks[ i ] );
  				ranges.push( range );
  			}
  
  			if ( bookmarks.isFake )
  				this.fake( ranges[ 0 ].getEnclosedNode() );
  			else
  				this.selectRanges( ranges );
  
  			return this;
  		}
docs: Selects the virtual ranges denoted by the bookmarks by calling {@link #selectRanges}.
  
  var bookmarks = editor.getSelection().createBookmarks();
  editor.getSelection().selectBookmarks( bookmarks );
  
  @param {Array} bookmarks The bookmarks representing ranges to be selected.
  @returns {CKEDITOR.dom.selection} This selection object, after the ranges were selected.