Why does Jackson fail to deserilize generic class? I have the following code to deserialize a class with generics: