Du hast es schon richtig verstanden. Was dich (wie mich anfangs auch) aus den Trab bringt ist die Tatsache, dass die
IDE eine Zeile zu tief rot markiert. (Und zwar immer. Das hat nichts mit fehlerhaft kodierten Zeilenumbrüchen zu tun, auch wenn man es oft hört) Ausgeführt wird da nichts mehr.
Das sieht man auch links im Stack-Fenster "Aufrufreihenfolge". Intuitiv wäre es, wenn die Zeile darüber rot angemalt werden würde, denn dieser Aufruf hat ja die
Exception geworfen.