code: def test_class_call_specialization_user_type(self):
      class F:
          def __init__(self):
              pass
  
      self._assign_valid_version_or_skip(F)
  
      def call_class_1(type_):
          type_()
  
      self._check_specialization(
          call_class_1, F, "CALL", should_specialize=True
      )
      del call_class_1
  
      self._assign_and_check_version_0(F)
  
      def call_class_2(type_):
          type_()
  
      self._check_specialization(
          call_class_2, F, "CALL", should_specialize=False
      )
  
imports: import unittest
  import dis
  from test import support
  from test.support import import_helper
label_desc: Use image node_id 10 for calling the TypeCacheWithSpecializationTests obj's underlying member method code with example usage: obj.test_class_call_specialization_user_type() without return types