class c { void f() { Object o = null; if (<error descr="Incompatible types. Found: 'java.lang.Object', required: 'boolean'">o</error>) { return; } String str1 = ""; String str2 = ""; do {} while (<error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">str1 = str2</error>); int i8 = <error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">"ff" + true</error> ? 1 : 2; assert <error descr="Incompatible types. Found: 'int', required: 'boolean'">0</error>; assert <error descr="Incompatible types. Found: 'char', required: 'boolean'">'a'</error>; assert <error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">""</error>; assert <error descr="Incompatible types. Found: 'void', required: 'boolean'">f()</error>; } }