@clumsy putting space around `for` `while` and `if` has been in every Java style guide I've seen. And `super` *is* a method call. Consistently formatted code is easier to read.