context: 	insertNode : function( newNode )	{		var startContainer = this.startContainer ;		var startOffset = this.startOffset ;				// If we are in a text node.		if ( startContainer.nodeType == 3 )		{			startContainer.splitText( startOffset ) ;			// Check if it is necessary to update the end boundary.			if ( startContainer == this.endContainer )				this.setEnd( startContainer.nextSibling, this.endOffset - this.startOffset ) ;						// Insert the new node it after the text node.			FCKDomTools.InsertAfterNode( startContainer, newNode ) ;				return ;		}		else		{			// Simply insert the new node before the current start node.			startContainer.insertBefore( newNode, startContainer.childNodes[ startOffset ] || null ) ;			// Check if it is necessary to update the end boundary.			if ( startContainer == this.endContainer )			{				this.endOffset++ ;				this.collapsed = false ;			}		}	},
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/c3e806dd2e80d30e5028083f65e626da8d5acba4/fckw3crange.js/clean/reference/library/src/webapp/editor/FCKeditor/editor/_source/classes/fckw3crange.js