makeFirstThrowablePathInTryBlock() {
    const forkContext = this.forkContext;

    if (!forkContext.reachable) {
      return;
    }

    const context = getThrowContext(this);

    if (
      context === this ||
      context.position !== 'try' ||
      !context.thrownForkContext.empty
    ) {
      return;
    }

    context.thrownForkContext.add(forkContext.head);
    forkContext.replaceHead(forkContext.makeNext(-1, -1));
  }
Makes a code path segment from the first throwable node to the `catch`
block or the `finally` block.
@returns {void}