code: def __init__(self, definition: VariableDefinition):
      self.name = "(%s: %s)" % (
          str(definition["name"]),
          str(definition["type"]),
      )
      super(DerivedType, self).__init__(definition)
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  from dedupe import predicates
label_desc: Use image node_id 1 to create a new DerivedType object from inherited base classes: Variable with example: obj = DerivedType(definition)