code: def __init__(self, type_param: Property[T]):
      self.type_param = type_param
  
file_path: bokeh/src/bokeh/core/property/struct.py
imports: from __future__ import annotations
  import logging
  from typing import Any, Generic, TypeVar
  from .bases import ParameterizedProperty, Property
label_desc: Use image node_id 1 to create a new Optional object from inherited base classes: Generic with example: obj = Optional(type_param)