docs: @SuppressWarnings("unchecked")
  	private static <E> TypeSerializerSchemaCompatibility<E> resolveCompatibility(
  			TypeSerializer<?> serializer,
  			TypeSerializerSnapshot<?> snapshot) {
  
  		TypeSerializer<E> typedSerializer = (TypeSerializer<E>) serializer;
  		TypeSerializerSnapshot<E> typedSnapshot = (TypeSerializerSnapshot<E>) snapshot;
  
  		return typedSnapshot.resolveSchemaCompatibility(typedSerializer);
  	}