code: def __init__(self) -> None:
      self.start_counter = 0
      self.end_counter = 0
      self.iteration_start_counter = 0
      self.iteration_end_counter = 0
      self.next_configurations_start_counter = 0
      self.next_configurations_end_counter = 0
      self.ask_start_counter = 0
      self.ask_end_counter = 0
      self.tell_start_counter = 0
      self.tell_end_counter = 0
  
imports: from __future__ import annotations
  from ConfigSpace import Configuration
  import smac
  from smac import HyperparameterOptimizationFacade, Scenario
  from smac.callback.callback import Callback
  from smac.initial_design import DefaultInitialDesign
  from smac.intensifier.intensifier import Intensifier
  from smac.runhistory import TrialInfo, TrialValue
label_desc: Use image node_id 1 to create a new CustomCallback object from inherited base classes: Callback with example: obj = CustomCallback()