code: def __init__(
      self,
      value: int,
      left: Optional["Tree"] = None,
      right: Optional["Tree"] = None,
  ) -> None:
      self.value = value
      self.left = left
      self.right = right
  
file_path: hydra/examples/instantiate/schema_recursive/my_app.py
imports: from dataclasses import dataclass
  from typing import Optional
  from omegaconf import MISSING
  import hydra
  from hydra.core.config_store import ConfigStore
  from hydra.utils import instantiate
label_desc: Use image node_id 1 to create a new Tree object  with example: obj = Tree(value, left, right)