static newEmpty(parentContext, shouldForkLeavingPath) {
		return new ForkContext(
			parentContext.idGenerator,
			parentContext,
			(shouldForkLeavingPath ? 2 : 1) * parentContext.count,
		);
	}
Creates an empty fork context preceded by a given context.
@param {ForkContext} parentContext The parent fork context.
@param {boolean} shouldForkLeavingPath Indicates that we are inside of
     a `finally` block and should therefore fork the path that leaves
     `finally`.
@returns {ForkContext} New fork context.