Introduced two Drop deserialization tests that induce gson exceptions
that are not directly mentioned in the gson.fromJson() method declaration signature.
Methods which decrypt json do have to handle these RuntimeExceptions!
Handle possible RuntimeExceptions that are likely to be caused by invalid Json syntax.
If this wasn't handled, consciously errornous Json could crash the entire client!