def __init__(self, value: Union[(ASTExpression, ASTBracedInitList)], hasAssign: bool=True) -> None:
    self.value = value
    self.hasAssign = hasAssign
def __init__(self, value: Union[(ASTExpression, ASTBracedInitList)], hasAssign: bool=True) -> None:
    self.value = value
    self.hasAssign = hasAssign