Warum hat Java einen Compilerfehler "nicht erreichbare Anweisung"?

Ich finde oft, dass es beim Debuggen eines Programms praktisch ist (obwohl dies wohl eine schlechte Praxis ist), eine return-Anweisung in einen Codeblock einzufügen. Ich könnte so etwas in Java versuchen ... class Test { public static void main(String args[]) { System.out.println("hello world");...