code: def _import_method(method_tree: str):
      split_index = method_tree.rfind(".")
      class_tree, method_name = (
          method_tree[:split_index],
          method_tree[split_index + 1 :],
      )
      split_index = class_tree.rfind(".")
      mod_to_import, class_name = (
          class_tree[:split_index],
          class_tree[split_index + 1 :],
      )
      _mod = importlib.import_module(mod_to_import)
      _class = _mod.__getattribute__(class_name)
      _method = getattr(_class, method_name)
      return _method, method_name, _class, class_name, _mod
  
imports: import json
  import os
  import pytest
  import importlib
  import inspect
  import functools
  from typing import List, Optional
  from hypothesis import given, strategies
  import ivy.functional.frontends.numpy
  from .hypothesis_helpers import number_helpers
  from .globals import TestData
  from .None import test_parameter_flags
  from .None import test_globals
  from .pipeline_helper import BackendHandler
  from ivy_tests.test_ivy.helpers.test_parameter_flags import DynamicFlag, BuiltInstanceStrategy, BuiltAsVariableStrategy, BuiltNativeArrayStrategy, BuiltGradientStrategy, BuiltContainerStrategy, BuiltWithOutStrategy, BuiltWithCopyStrategy, BuiltInplaceStrategy, BuiltTraceStrategy, BuiltFrontendArrayStrategy, BuiltTranspileStrategy, BuiltPrecisionModeStrategy, BuiltCythonWrapperStrategy
  from ivy_tests.test_ivy.helpers.structs import FrontendMethodData
  from ivy_tests.test_ivy.helpers.available_frameworks import available_frameworks
  from ivy_tests.test_ivy.helpers.hypothesis_helpers.dtype_helpers import _dtype_kind_keys, _get_type_dict
  from .globals import mod_backend
label_desc: Use image node_id 13 for calling a global function with example usage: _import_method(method_tree) and returns: _method,  method_name,  _class,  class_name,  _mod