code: public <T> T unmarshal(Class<T> returnType, Reader reader) throws JsonParseException, JsonMappingException, IOException {
          ObjectMapper objectMapper = getContext(returnType);
          return (objectMapper.readValue(reader, returnType));
      }
docs: Unmarshal the JSON data on the specified Reader instance to an instance of the provided class.
  
  @param <T> the generics type for the return value
  @param returnType an instance of this type class will be returned
  @param reader the Reader instance that contains the JSON data
  @return an instance of the provided class containing the parsed data from the Reader
  @throws JsonParseException when an error occurs parsing the provided JSON
  @throws JsonMappingException if a JSON error occurs
  @throws IOException if an error occurs reading the JSON data