Can you add here:
if(WebDownloader.EMPTY_JSON.equals(responseString)) return false;
It's because of lines 46-49 in WebDownloader class.
Should be ok after that.