string == string compiles to java string.equals(string), but string != string compiles to string != string which doesn’t work as expected in many (most?) cases. Workaround is to use !(string == string).
Thanks, logged as bugs://76211
bugs://76211 got closed with status fixed.