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