def onMissingQualifiedSymbol(parentSymbol: 'Symbol', identOrOp: Union[(ASTIdentifier, ASTOperator)], templateParams: Any, templateArgs: ASTTemplateArgs) -> 'Symbol':
    if Symbol.debug_lookup:
        Symbol.debug_indent += 1
        Symbol.debug_print('_add_symbols, onMissingQualifiedSymbol:')
        Symbol.debug_indent += 1
        Symbol.debug_print('templateParams:', templateParams)
        Symbol.debug_print('identOrOp:     ', identOrOp)
        Symbol.debug_print('templateARgs:  ', templateArgs)
        Symbol.debug_indent -= 2
    return Symbol(parent=parentSymbol, identOrOp=identOrOp, templateParams=templateParams, templateArgs=templateArgs, declaration=None, docname=None)
def onMissingQualifiedSymbol(parentSymbol: 'Symbol', identOrOp: Union[(ASTIdentifier, ASTOperator)], templateParams: Any, templateArgs: ASTTemplateArgs) -> 'Symbol':
    if Symbol.debug_lookup:
        Symbol.debug_indent += 1
        Symbol.debug_print('_add_symbols, onMissingQualifiedSymbol:')
        Symbol.debug_indent += 1
        Symbol.debug_print('templateParams:', templateParams)
        Symbol.debug_print('identOrOp:     ', identOrOp)
        Symbol.debug_print('templateARgs:  ', templateArgs)
        Symbol.debug_indent -= 2
    return Symbol(parent=parentSymbol, identOrOp=identOrOp, templateParams=templateParams, templateArgs=templateArgs, declaration=None, docname=None)