code: public static TypeSerializerSnapshot<?>[] snapshotBackwardsCompatible(
  			TypeSerializer<?>... originatingSerializers) {
  
  		return Arrays.stream(originatingSerializers)
  				.map(TypeSerializerUtils::snapshotBackwardsCompatible)
  				.toArray(TypeSerializerSnapshot[]::new);
  	}
docs: Takes snapshots of the given serializers. In case where the snapshots
  are still extending the old {@code TypeSerializerConfigSnapshot} class, the snapshots
  are set up properly (with their originating serializer) such that the backwards
  compatible code paths work.