docs: @Beta
    public final <T> Collection<T> parseArray(
        Class<?> destinationCollectionClass,
        Class<T> destinationItemClass,
        CustomizeJsonParser customizeParser)
        throws IOException {
      @SuppressWarnings("unchecked")
      Collection<T> destinationCollection =
          (Collection<T>) Data.newCollectionInstance(destinationCollectionClass);
      parseArray(destinationCollection, destinationItemClass, customizeParser);
      return destinationCollection;
    }