code: def test_word_set_in_number_of_common_words_is_deserialized_back_into_a_set(
      es,
  ):
      id_feat = IdentityFeature(es["log"].ww["comments"])
      number_of_common_words = NumberOfCommonWords(
          word_set={"hello", "my"}
      )
      transform_feat = TransformFeature(id_feat, number_of_common_words)
      dictionary = {
          "ft_version": __version__,
          "schema_version": FEATURES_SCHEMA_VERSION,
          "entityset": es.to_dictionary(),
          "feature_list": [
              id_feat.unique_name(),
              transform_feat.unique_name(),
          ],
          "feature_definitions": {
              id_feat.unique_name(): id_feat.to_dictionary(),
              transform_feat.unique_name(): transform_feat.to_dictionary(),
          },
          "primitive_definitions": {
              "0": serialize_primitive(number_of_common_words)
          },
      }
      dictionary["feature_definitions"][transform_feat.unique_name()][
          "arguments"
      ]["primitive"] = "0"
      deserializer = FeaturesDeserializer(dictionary)
      assert isinstance(
          deserializer.features_dict["primitive_definitions"]["0"][
              "arguments"
          ]["word_set"],
          set,
      )
  
imports: import logging
  from unittest.mock import patch
  import pandas
  import pytest
  from featuretools import AggregationFeature, Feature, IdentityFeature, TransformFeature, __version__
  from featuretools.feature_base.features_deserializer import FeaturesDeserializer
  from featuretools.primitives import Count, Max, MultiplyNumericScalar, NMostCommon, NumberOfCommonWords, NumUnique
  from featuretools.primitives.utils import serialize_primitive
  from featuretools.utils.schema_utils import FEATURES_SCHEMA_VERSION
label_desc: Use image node_id 12 for calling a global function with example usage: test_word_set_in_number_of_common_words_is_deserialized_back_into_a_set(es) without return types