var var

I just learnt today that var in Java is not actually a language keyword. It is actually a reserved magic type name. You can use it as a variable: Why anyone would ever do that, apart from freaking out the code reviewer, I don’t know 🙂