code: def __init__(
      self, splitting_variable: int, min_value: float, max_value: float
  ):
      self.splitting_variable = splitting_variable
      self.min_value, self.max_value = min_value, max_value
  
file_path: imodels/imodels/experimental/bartpy/splitcondition.py
imports: from operator import le, gt
  from typing import Callable, List, Optional, Union
  import numpy
label_desc: Use image node_id 1 to create a new CombinedVariableCondition object from inherited base classes: object with example: obj = CombinedVariableCondition(splitting_variable, min_value, max_value)