code: public <T> List<T> unmarshalList(Class<T> returnType, Reader reader) throws JsonParseException, JsonMappingException, IOException {
          ObjectMapper objectMapper = getContext(null);
          CollectionType javaType = objectMapper.getTypeFactory().constructCollectionType(List.class, returnType);
          return (objectMapper.readValue(reader, javaType));
      }
docs: Unmarshal the JSON data on the specified Reader instance and populate a List of instances of the provided returnType class.
  
  @param <T> the generics type for the List
  @param returnType an instance of this type class will be contained in the returned List
  @param reader the Reader instance that contains the JSON data
  @return a List 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