Okay, so that's also the reason why getUserImage is returning this dummy image even though the UserInfo object is null.
No. I don't no what it would do if it's null (probably NullPointerException), but I programmed it so that if the user is not logged in it should show that image (also YOUR image).