Yeah - it's a bit non-intuitive you can change the value of a number.
https://thedailywtf.com/articles/Disgruntled-Bomb-Java-Editi...
https://thedailywtf.com/articles/Disgruntled-Bomb-Java-Editi...
In this example, it would throw an IllegalAccessException, because java.base doesn't open java.lang.
You can make it not throw by adding `--add-opens java.base/java.lang=ALL-UNNAMED` or similar to the command line, but breaking things like this is becoming harder.
True = False
and of course in JavaScript undefined = "a string"