def METHOD_NAME(abstract_class: Type[Any]) -> Type[Any]:
    if not hasattr(abstract_class, "__jsii_proxy_class__"):
        raise TypeError(f"{abstract_class} is not a JSII Abstract class.")
    return cast(Any, abstract_class).__jsii_proxy_class__()