В Java обычно говорят, что
if (someBool! = false)
совпадает с
if (someBool)
Но что, если someBool относится не к типу boolean , а к Boolean , а его значение равно null ?
someBool
boolean
Boolean
null