code: function() {
  			var context = this.tryContext;
  			var forkContext = this.forkContext;
  			var thrown = context.thrownForkContext;
  
  			// Update state.
  			context.position = "catch";
  			context.thrownForkContext = ForkContext.newEmpty(forkContext);
  			context.lastOfTryIsReachable = forkContext.reachable;
  
  			// Merge thrown paths.
  			thrown.add(forkContext.head);
  			var thrownSegments = thrown.makeNext(0, -1);
  
  			// Fork to a bypass and the merged thrown path.
  			this.pushForkContext();
  			this.forkBypassPath();
  			this.forkContext.add(thrownSegments);
  		}
docs: Makes a code path segment for a `catch` block.
  
  @returns {void}