Und wie oft wollen Leute jetzt eigentlich noch diese Unsinnigkeit machen, boolsche Werte gegen
true
zu vergleichen?
Nicht-boolsche Werte müssen in if (...) auch nicht gegen true verglichen werden, das werden sie ebenfalls automatisch nach Umwandlung des Ergebnis-Ausdrucks in Boolean.
Mathias