EDIT Thanks for the prompt responses. Please see what the real question is. I have made it bold this time.
I do understand the difference between ==
If you use google code search, you can find lots of places where people make this same error: google for file:.java \=\=\ \"\" Of course, this can be a correct idiom in carefully controlled circumstances, but usually, its just a bug.