def __init__(self, args: List[Union[('ASTType', ASTTemplateArgConstant)]], packExpansion: bool) -> None:
    assert (args is not None)
    self.args = args
    self.packExpansion = packExpansion
def __init__(self, args: List[Union[('ASTType', ASTTemplateArgConstant)]], packExpansion: bool) -> None:
    assert (args is not None)
    self.args = args
    self.packExpansion = packExpansion