code: def enter_FragmentSpread(self, node, key, parent, path, ancestors):
      fragment_name = node.name.value
      fragment = self.context.get_fragment(fragment_name)
  
      if not fragment:
          self.context.report_error(
              GraphQLError(
                  self.unknown_fragment_message(fragment_name),
                  [node.name],
              )
          )
  
imports: from ...error import GraphQLError
  from .base import ValidationRule
label_desc: Use image node_id 1 for calling the KnownFragmentNames obj's underlying member method code with example usage: obj.enter_FragmentSpread(node, key, parent, path, ancestors) without return types