BTT client receives MobileException if BTT server has exception. MobileException wraps the exception of the server.
BTT client receives ErrorResponseException when it cannot get HTTP response from the server successfully.
BTT client receives configException when bttmobile.properties is not defined correctly.
BTT client receives IOException when error occurs during connecting to the server.