Java lets you break anything:
foo: if (true) {
break foo;
}
This is nice for doing something like wasm2kotlin, but currently the workaround is to use run blocks. Run blocks are less nice altho they’re a trivial workaround. Then again wasm2kotlin is all about trivial workarounds (wasm2java was a no-go because the wasm2c test runner assumed different files could see eachother, which isn’t really a thing with java. kotlin has some minor issues for wasm2kotlin, but it’s not too bad tbh.)