String#equals(null) はfalseを返すから。

fooが(1)fooがnullのとき
(2)fooの指すStringオブジェクトの内容が"hoge"のとき
(3)fooの指すStringオブジェクトの内容が"hoge"でないとき
に分けてその式がtrueになるかfalseになるか考えてみ