This is error prone.
In Java "" == "" can give false. Please fix.