This is all beyond me, I just added parens and curlies until things worked... I have no personal preference, as long as it compiles and IntelliJ groks it.