If this symbol is really an alias for another, return that other. If needed, semantic() is invoked due to resolve forward reference.
If this symbol is really an alias for another, return that other. If needed, semantic() is invoked due to resolve forward reference.