code: public <T> AbstractListAssert<?, ? extends List<? extends T>, T, ? extends AbstractAssert<?, T>> jsonPathAsListOf(String path, Class<T> type) {
          return Assertions.assertThat(actual.read(path, new TypeRef<List<T>>() {
          }));
      }
docs: Extracts a JSON array using a JsonPath expression and wrap it in a {@link ListAssert}. This method requires
  the JsonPath to be <a href="https://github.com/jayway/JsonPath#jsonprovider-spi">configured with Jackson or
  Gson</a>.
  
  @param path JsonPath to extract the array
  @param type The type to cast the content of the array, i.e.: {@link String}, {@link Integer}
  @param <T> The generic type of the type field
  @return an instance of {@link ListAssert}