code: def __init__(self, stats, *children, **attributes):
      super().__init__(*children)
      # The number of branches can increase in runtime
      self.children = list(self.children)
  
      self.stats = stats
      self.__dict__.update(attributes)
  
imports: from __future__ import annotations
  import abc
  import math
  from ..base import Branch
label_desc: Use image node_id 1 to create a new DTBranch object from inherited base classes: Branch with example: obj = DTBranch(stats)