bundles/org.eclipse.orion.client.javascript/web/eslint/lib/code-path-analysis/code-path-state.js
function() {
			var forkContext = this.forkContext;

			if (forkContext.reachable) {
				getThrowContext(this).thrownForkContext.add(forkContext.head);
				forkContext.replaceHead(forkContext.makeUnreachable(-1, -1));
			}
		}
function() {
			var forkContext = this.forkContext;

			if (forkContext.reachable) {
				getThrowContext(this).thrownForkContext.add(forkContext.head);
				forkContext.replaceHead(forkContext.makeUnreachable(-1, -1));
			}
		}
function ( ) { var forkContext = this . forkContext ; if ( forkContext . reachable ) { getThrowContext ( this ) . thrownForkContext . add ( forkContext . head ) ; forkContext . replaceHead ( forkContext . makeUnreachable ( - 1 , - 1 ) ) ; } }
Makes a path for a `throw` statement.

It registers the head segment to a context of `throw`.
It makes new unreachable segment, then it set the head with the segment.

@returns {void}
Makes a path for a throw statement .