class_docstr: A base class for Properties that have type parameters, e.g. ``List(String)``.
  
      
class_docstr_tok: ["A","base","class","for","Properties","that","have","type","parameters",",","e.g",".","``","List","(","String",")","``","."]
docstr: Clone this property and allow to override ``default`` and ``help``. 
docstr_tok: ["Clone","this","property","and","allow","to","override","``","default","``","and","``","help","``","."]
code: def __call__(
      self, *, default: Init[T] = Intrinsic, help: str | None = None
  ) -> ParameterizedProperty[T]:
      """Clone this property and allow to override ``default`` and ``help``."""
      default = self._default if default is Intrinsic else default
      help = self._help if help is None else help
      prop = self.__class__(
          *self.type_params, default=default, help=help
      )
      prop.alternatives = list(self.alternatives)
      prop.assertions = list(self.assertions)
      return prop
  
imports: from __future__ import annotations
  import logging
  from copy import copy
  from typing import TYPE_CHECKING, Any, Callable, ClassVar, TypeVar, Union
  from ...util.dependencies import uses_pandas
  from ...util.strings import nice_join
  from ..has_props import HasProps
  from ._sphinx import property_link, register_type_link, type_link
  from .descriptor_factory import PropertyDescriptorFactory
  from .descriptors import PropertyDescriptor
  from .singletons import Intrinsic, IntrinsicType, Undefined, UndefinedType
label_desc: Use image node_id 3 for calling the ParameterizedProperty obj's underlying member method code with example usage: obj.__call__() and returns: prop