public/ckeditor/_source/core/dom/node.js
function( evaluator )
		{
			var next = this.$, retval;
			do
			{
				next = next.nextSibling;
				retval = next && new CKEDITOR.dom.node( next );
			}
			while ( retval && evaluator && !evaluator( retval ) )
			return retval;
		}
function( evaluator )
		{
			var next = this.$, retval;
			do
			{
				next = next.nextSibling;
				retval = next && new CKEDITOR.dom.node( next );
			}
			while ( retval && evaluator && !evaluator( retval ) )
			return retval;
		}
function ( evaluator ) { var next = this . $ , retval ; do { next = next . nextSibling ; retval = next && new CKEDITOR . dom . node ( next ) ; } while ( retval && evaluator && ! evaluator ( retval ) ) return retval ; }
Gets the node that follows this element in its parent's child list.
@param {Function} evaluator Filtering the result node.
@returns {CKEDITOR.dom.node} The next node or null if not available.
@example
var element = CKEDITOR.dom.element.createFromHtml( '&lt;div&gt;&lt;b&gt;Example&lt;/b&gt; &lt;i&gt;next&lt;/i&gt;&lt;/div&gt;' );
var first = <strong>element.getFirst().getNext()</strong>;
alert( first.getName() );  // "i"
Gets the node that follows this element in its parent s child list .