code: def _create(evaluator, access_handle, parent_context, *args):
      compiled_object = create_cached_compiled_object(
          evaluator,
          access_handle,
          parent_context=parent_context.compiled_object,
      )
  
      result = _find_syntax_node_name(evaluator, access_handle)
      if result is None:
          return compiled_object
  
      module_node, tree_node, path, code_lines = result
  
      if parent_context.tree_node.get_root_node() == module_node:
          module_context = parent_context.get_root_context()
      else:
          module_context = ModuleContext(
              evaluator,
              module_node,
              path=path,
              code_lines=code_lines,
          )
          # TODO this __name__ is probably wrong.
          name = compiled_object.get_root_context().py__name__()
          if name is not None:
              imports.add_module_to_cache(
                  evaluator, name, module_context
              )
  
      tree_context = module_context.create_context(
          tree_node, node_is_context=True, node_is_object=True
      )
      if tree_node.type == "classdef":
          if not access_handle.is_class():
              # Is an instance, not a class.
              (tree_context,) = tree_context.execute_evaluated()
  
      return MixedObject(
          evaluator,
          parent_context,
          compiled_object,
          tree_context=tree_context,
      )
  
imports: import inspect
  import os
  from jedi.parser_utils import get_cached_code_lines
  from jedi import settings
  from jedi.evaluate import compiled
  from jedi.cache import underscore_memoization
  from jedi.evaluate import imports
  from jedi.evaluate.base_context import Context, ContextSet
  from jedi.evaluate.context import ModuleContext
  from jedi.evaluate.cache import evaluator_function_cache
  from jedi.evaluate.compiled.getattr_static import getattr_static
  from jedi.evaluate.compiled.access import compiled_objects_cache
  from jedi.evaluate.compiled.context import create_cached_compiled_object
label_desc: Use image node_id 4 for calling a global function with example usage: _create(evaluator, access_handle, parent_context) and returns: MixedObject, compiled_object