code: function breakNodes()
  			{
  				var startPath = new CKEDITOR.dom.elementPath( startNode.getParent() ),
  					endPath = new CKEDITOR.dom.elementPath( endNode.getParent() ),
  					breakStart = null,
  					breakEnd = null;
  				for ( var i = 0 ; i < startPath.elements.length ; i++ )
  				{
  					var element = startPath.elements[ i ];
  
  					if ( element == startPath.block || element == startPath.blockLimit )
  						break;
  
  					if ( me.checkElementRemovable( element ) )
  						breakStart = element;
  				}
  				for ( i = 0 ; i < endPath.elements.length ; i++ )
  				{
  					element = endPath.elements[ i ];
  
  					if ( element == endPath.block || element == endPath.blockLimit )
  						break;
  
  					if ( me.checkElementRemovable( element ) )
  						breakEnd = element;
  				}
  
  				if ( breakEnd )
  					endNode.breakParent( breakEnd );
  				if ( breakStart )
  					startNode.breakParent( breakStart );
  			}
docs: /*
  Find out the style ancestor that needs to be broken down at startNode
  and endNode.