2 '  & & & &   & % & & % & %_dependentVariableLptolemy/data/expr/Variable;_formalParametersLjava/util/Set;_nameLjava/lang/String;_scopeLptolemy/data/expr/ParserScope;_variableToRename()VCodeLineNumberTableLocalVariableTablethis0Lptolemy/data/expr/ParseTreeFreeVariableRenamer;renameVariablesn(Lptolemy/data/expr/ASTPtRootNode;Lptolemy/data/expr/Variable;Lptolemy/data/expr/Variable;Ljava/lang/String;)Vnode!Lptolemy/data/expr/ASTPtRootNode;dependentVariablevariableToRenamename StackMapTable ExceptionsvisitArrayConstructNode.(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; argumentsLjava/util/Collection; alreadyFormalvisitFunctionalIfNode,(Lptolemy/data/expr/ASTPtFunctionalIfNode;)V)Lptolemy/data/expr/ASTPtFunctionalIfNode; visitLeafNode$(Lptolemy/data/expr/ASTPtLeafNode;)V!Lptolemy/data/expr/ASTPtLeafNode;visitLogicalNode'(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; _intersectionD(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;itemLjava/lang/Object; collection1 collection2resultitemsLjava/util/Iterator;_visitAllChildren$(Lptolemy/data/expr/ASTPtRootNode;)ViI numChildren _visitChild%(Lptolemy/data/expr/ASTPtRootNode;I)Vchild SourceFile!ParseTreeFreeVariableRenamer.java 12java/util/HashSet *+ ./ () 0) java/lang/StringBuilder$ ,-  vw     ptolemy/data/expr/ASTPtRootNode.ptolemy/data/expr/ParseTreeFreeVariableRenamer*ptolemy/data/expr/AbstractParseTreeVisitor*ptolemy/kernel/util/IllegalActionExceptionjava/lang/String java/util/Setjava/util/Iteratorptolemy/data/expr/VariablegetParserScope!()Lptolemy/data/expr/ParserScope; isStringMode()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;visit'(Lptolemy/data/expr/ParseTreeVisitor;)V-ptolemy/data/expr/ASTPtFunctionDefinitionNodegetArgumentNameList()Ljava/util/List;addAll(Ljava/util/Collection;)ZgetExpressionTree#()Lptolemy/data/expr/ASTPtRootNode; removeAllptolemy/data/expr/ASTPtLeafNode isConstant isEvaluatedgetNamecontains(Ljava/lang/Object;)Zptolemy/data/expr/ModelScopegetScopedVariablej(Lptolemy/data/expr/Variable;Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)Lptolemy/data/expr/Variable;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addjjtGetNumChildren()I jjtGetChild(I)Lptolemy/data/expr/Node;!&'()*+,-./0)123>**Y4 25 67893R*,*,*-* * Y    *+****4. @A BEF7H=JBKGLLMQN54R67R:;R<)R=)R>-?7@ABC3>*+4 ST567:D@AEF3>*+4 YZ567:G@AHI3>*+4 _`567:J@AKL39+M**,N*,W+**,W*-W4ehij"k-l8m5*9679:M4NO*PO@AQR3>*+4 rs567:S@ATU3>+ ++M,(*,*,* +*4"wxz{|+}5~=5 >67>:V*>-? -W@AXY3>*+4 567:Z@A[\3>*+4 567:]@A^_3>*+4 567:`@Aab3>*+4 567:c@Ade3>*+4 567:f@Agh3>*+4 567:i@Ajk3>*+4 567:l@Amn3>*+4 567:o@Apq3>*+4 567:r@Ast3>*+4 567:u@Avw3<YN+:#:,  -!W-4"#.7:5>#xy<67<zO<{O4|+,}~? &3+"=>*+#4 5*67:;? @A3_+$%N-*4 5*67:; ;@A