android init
receive api
minor spacing changes
robust deserialization
null pointer while calling receive api
defensive changes