function() {
			var context = this.loopContext;
			var forkContext = this.forkContext;
			var temp = ForkContext.newEmpty(forkContext);

			temp.add(context.prevSegments);
			var rightSegments = temp.makeNext(-1, -1);

			// Update state.
			context.endOfLeftSegments = forkContext.head;
			forkContext.replaceHead(rightSegments);
		}
function() {
			var context = this.loopContext;
			var forkContext = this.forkContext;
			var temp = ForkContext.newEmpty(forkContext);

			temp.add(context.prevSegments);
			var rightSegments = temp.makeNext(-1, -1);

			// Update state.
			context.endOfLeftSegments = forkContext.head;
			forkContext.replaceHead(rightSegments);
		}
function ( ) { var context = this . loopContext ; var forkContext = this . forkContext ; var temp = ForkContext . newEmpty ( forkContext ) ; temp . add ( context . prevSegments ) ; var rightSegments = temp . makeNext ( - 1 , - 1 ) ; // Update state. context . endOfLeftSegments = forkContext . head ; forkContext . replaceHead ( rightSegments ) ; }
Makes a code path segment for the right part of a ForInStatement and a
ForOfStatement.

@returns {void}
Makes a code path segment for the right part of a ForInStatement and a ForOfStatement .