code: def _assemble_branch(self, node_id):
      left_id = self._tree.children_left[node_id]
      right_id = self._tree.children_right[node_id]
      cond = self._assemble_cond(node_id)
      return ast.IfExpr(
          cond,
          self._assemble_node(left_id),
          self._assemble_node(right_id),
      )
  
file_path: m2cgen/m2cgen/assemblers/tree.py
imports: from m2cgen import ast
  from m2cgen.assemblers.base import ModelAssembler
  from m2cgen.assemblers.utils import lte
label_desc: Use image node_id 4 for calling the TreeModelAssembler obj's underlying member method code with example usage: obj._assemble_branch(node_id) and returns: ast