code: def get_max_depth(self) -> int:
      # max_depth can be found in lgbm_model.params, but only if the max_depth is specified
      # otherwise the max depth is -1, from lgbm_model.model_to_string() (to double check)
      raise VisualisationNotYetSupportedError(
          "get_max_depth()", "LightGBM"
      )
  
imports: from collections import defaultdict
  from typing import List, Mapping
  import numpy
  import pandas
  from lightgbm.basic import Booster
  from dtreeviz.models.shadow_decision_tree import ShadowDecTree, VisualisationNotYetSupportedError
  from dtreeviz import utils
label_desc: Use image node_id 26 for calling the ShadowLightGBMTree obj's underlying member method code with example usage: obj.get_max_depth() without return types