use of function IsCurrentNodeSymbol in dozens of methods