def __init__(self, symbols: Iterator['Symbol'], parentSymbol: 'Symbol', identOrOp: Union[(ASTIdentifier, ASTOperator)], templateParams: Any, templateArgs: ASTTemplateArgs) -> None:
    self.symbols = symbols
    self.parentSymbol = parentSymbol
    self.identOrOp = identOrOp
    self.templateParams = templateParams
    self.templateArgs = templateArgs
def __init__(self, symbols: Iterator['Symbol'], parentSymbol: 'Symbol', identOrOp: Union[(ASTIdentifier, ASTOperator)], templateParams: Any, templateArgs: ASTTemplateArgs) -> None:
    self.symbols = symbols
    self.parentSymbol = parentSymbol
    self.identOrOp = identOrOp
    self.templateParams = templateParams
    self.templateArgs = templateArgs