code: def __init__(self, usages, type_info):
      self.usages = usages
      self.type_info = type_info
  
imports: from ..language.ast import FragmentDefinition, FragmentSpread, OperationDefinition
  from ..language.visitor import ParallelVisitor, TypeInfoVisitor, Visitor, visit
  from ..type import GraphQLSchema
  from ..utils.type_info import TypeInfo
  from .rules import specified_rules
label_desc: Use image node_id 1 to create a new UsageVisitor object from inherited base classes: Visitor with example: obj = UsageVisitor(usages, type_info)