2 n op n q r s t uv uw xy z{ z| z} x~    _scopeLptolemy/data/expr/ParserScope;_setLjava/util/Set;()VCodeLineNumberTableLocalVariableTablethis2Lptolemy/data/expr/ParseTreeFreeVariableCollector;collectFreeVariables2(Lptolemy/data/expr/ASTPtRootNode;)Ljava/util/Set;node!Lptolemy/data/expr/ASTPtRootNode; ExceptionsQ(Lptolemy/data/expr/ASTPtRootNode;Lptolemy/data/expr/ParserScope;)Ljava/util/Set;scopesetvisitArrayConstructNode.(Lptolemy/data/expr/ASTPtArrayConstructNode;)V+Lptolemy/data/expr/ASTPtArrayConstructNode;visitBitwiseNode'(Lptolemy/data/expr/ASTPtBitwiseNode;)V$Lptolemy/data/expr/ASTPtBitwiseNode;visitFunctionApplicationNode3(Lptolemy/data/expr/ASTPtFunctionApplicationNode;)V0Lptolemy/data/expr/ASTPtFunctionApplicationNode;visitFunctionDefinitionNode2(Lptolemy/data/expr/ASTPtFunctionDefinitionNode;)V/Lptolemy/data/expr/ASTPtFunctionDefinitionNode;visitFunctionalIfNode,(Lptolemy/data/expr/ASTPtFunctionalIfNode;)V)Lptolemy/data/expr/ASTPtFunctionalIfNode; visitLeafNode$(Lptolemy/data/expr/ASTPtLeafNode;)V!Lptolemy/data/expr/ASTPtLeafNode; StackMapTablevisitLogicalNode'(Lptolemy/data/expr/ASTPtLogicalNode;)V$Lptolemy/data/expr/ASTPtLogicalNode;visitMatrixConstructNode/(Lptolemy/data/expr/ASTPtMatrixConstructNode;)V,Lptolemy/data/expr/ASTPtMatrixConstructNode;visitMethodCallNode*(Lptolemy/data/expr/ASTPtMethodCallNode;)V'Lptolemy/data/expr/ASTPtMethodCallNode;visitPowerNode%(Lptolemy/data/expr/ASTPtPowerNode;)V"Lptolemy/data/expr/ASTPtPowerNode;visitProductNode'(Lptolemy/data/expr/ASTPtProductNode;)V$Lptolemy/data/expr/ASTPtProductNode;visitRecordConstructNode/(Lptolemy/data/expr/ASTPtRecordConstructNode;)V,Lptolemy/data/expr/ASTPtRecordConstructNode;visitRelationalNode*(Lptolemy/data/expr/ASTPtRelationalNode;)V'Lptolemy/data/expr/ASTPtRelationalNode;visitShiftNode%(Lptolemy/data/expr/ASTPtShiftNode;)V"Lptolemy/data/expr/ASTPtShiftNode; visitSumNode#(Lptolemy/data/expr/ASTPtSumNode;)V Lptolemy/data/expr/ASTPtSumNode;visitUnaryNode%(Lptolemy/data/expr/ASTPtUnaryNode;)V"Lptolemy/data/expr/ASTPtUnaryNode; _isValidName(Ljava/lang/String;)ZexLjava/lang/Exception;nameLjava/lang/String;_visitAllChildren$(Lptolemy/data/expr/ASTPtRootNode;)ViI numChildren _visitChild%(Lptolemy/data/expr/ASTPtRootNode;I)Vchild SourceFile#ParseTreeFreeVariableCollector.java  #)java/util/HashSet   de    java/lang/Exception ij ptolemy/data/expr/ASTPtRootNode0ptolemy/data/expr/ParseTreeFreeVariableCollector*ptolemy/data/expr/AbstractParseTreeVisitor*ptolemy/kernel/util/IllegalActionExceptionvisit'(Lptolemy/data/expr/ParseTreeVisitor;)V-ptolemy/data/expr/ASTPtFunctionDefinitionNodegetExpressionTree#()Lptolemy/data/expr/ASTPtRootNode;getArgumentNameList()Ljava/util/List; java/util/Set removeAll(Ljava/util/Collection;)Zptolemy/data/expr/ASTPtLeafNode isConstant()Z isEvaluatedgetName()Ljava/lang/String;add(Ljava/lang/Object;)Zptolemy/data/expr/ParserScopegetType,(Ljava/lang/String;)Lptolemy/data/type/Type;jjtGetNumChildren()I jjtGetChild(I)Lptolemy/data/expr/Node;!/*1 !"#$;*+; !"%&'(#)#YN*-*,+***-@A BCDE!F *#!"#%&#*+'(,->*+ LM !"%.'(/0>*+ RS !"%1'(23>*+ XY !"%4'(56S+ **+ W^_` !"%7'(89>*+ ef !"%:'(;<g+ + *+Wjkno !"%=>'(?@>*+ tu !"%A'(BC>*+ z{ !"%D'(EF>*+  !"%G'(HI>*+  !"%J'(KL>*+  !"%M'(NO>*+  !"%P'(QR>*+  !"%S'(TU>*+  !"%V'(WX>*+  !"%Y'(Z[>*+  !"%\'(]^**+M _`!"ab> @@c'(de+=>*+  *fg!"%&hg> '(ij_+N-*  *!"%&fg k&'(lm