code: public static <T> AbstractCollectionJsonDeserializer<T> newInstance( JsonDeserializer<T> deserializer ) {
          return new AbstractCollectionJsonDeserializer<T>( deserializer );
      }
docs: <p>newInstance</p>
  
  @param deserializer {@link JsonDeserializer} used to deserialize the objects inside the {@link AbstractCollection}.
  @param <T> Type of the elements inside the {@link AbstractCollection}
  @return a new instance of {@link AbstractCollectionJsonDeserializer}