It seems my Java debugging struggles are in part explained by the fact that in VSCode breakpoints can't be configured to pause all threads (it's always threads, right?):
I also have to manually dig up the paused thread, there I can find the locals but still don't have visual indication about where exactly my code is paused...