2 * + , - . / 0 12 - 3 45 6 7 8 9 : ; < = > ? @ A BC - DE DF GH IJ $K !LM N OP QR )S TUV WX Y Z[ \] 1- 1^ Z_` 5a b cYd 9- ce cf Dg hi hjk @Y 9lmn co Dfp Gq r s tu Lvw x 5y z{ |g~ S  z     $ D   ' `   e D g- g  gU  '     `     ! g ~- -  -   ~F  ~g 4  g         |F   $U T $ $   $L !   U |   ~   -   U ' c F    U      -    -      D y  $    c  o  ) InnerClassesTypeTermCircularDependencyError VariableScope_currentExpressionLjava/lang/String;_needsEvaluationZ_parseTreeValid _parserScopeLptolemy/data/expr/ParserScope;_valueListenersLjava/util/List; Signature5Ljava/util/List;_EMPTY_STRING_TOKENLptolemy/data/StringToken; _constraintsLjava/util/Set;+Ljava/util/Set; _declaredTypeLptolemy/data/type/Type;_threadEvaluatingLjava/lang/Thread;_initialExpression _initialTokenLptolemy/data/Token;_isLazy _isStringMode_isTokenUnknown _noTokenYet _parseTree!Lptolemy/data/expr/ASTPtRootNode;_parseTreeEvaluator&Lptolemy/data/expr/ParseTreeEvaluator; _propagating_token _typeAtMost _typeTerm%Lptolemy/data/expr/Variable$TypeTerm;_varType_variablesDependentOnLjava/util/HashMap;CLjava/util/HashMap; _visibility Visibility)Lptolemy/kernel/util/Settable$Visibility;()VCodeLineNumberTableLocalVariableTablethisLptolemy/data/expr/Variable;3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V containerLptolemy/kernel/util/NamedObj;name ExceptionsG(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)Vtoken"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;addValueListener&(Lptolemy/kernel/util/ValueListener;)Vlistener#Lptolemy/kernel/util/ValueListener; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; newObjectHgetDeclaredType()Lptolemy/data/type/Type; getExpression()Ljava/lang/String;ex,Lptolemy/kernel/util/IllegalActionException;valuePgetFreeIdentifiers()Ljava/util/Set; collector2Lptolemy/data/expr/ParseTreeFreeVariableCollector;getParserScope!()Lptolemy/data/expr/ParserScope;getScope!()Lptolemy/kernel/util/NamedList;?(Lptolemy/kernel/util/NamedObj;)Lptolemy/kernel/util/NamedList;.Lptolemy/kernel/util/NameDuplicationException;extender#Lptolemy/kernel/util/ScopeExtender;level2Ljava/util/Iterator;level1varLptolemy/kernel/util/Attribute;scopeLptolemy/kernel/util/NamedList;objectdkmngetToken()Lptolemy/data/Token;getTypeiae getTypeTerm ()Lptolemy/graph/InequalityTerm;getValueAsString tokenString getVariable0(Ljava/lang/String;)Lptolemy/data/expr/Variable; getVisibility+()Lptolemy/kernel/util/Settable$Visibility; invalidateentryEntryLjava/util/Map$Entry;variableentriesisKnown()Z*Lptolemy/data/expr/UnknownResultException;pisLazy isStringModeisTypeAcceptableremoveValueListenerreset DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; setContainer!(Lptolemy/kernel/util/NamedObj;)VpreviousContainerLptolemy/kernel/util/Nameable; setExpression(Ljava/lang/String;)VeexprsetLazy(Z)VlazysetNamerenamer0Lptolemy/data/expr/ParseTreeFreeVariableRenamer;writer#Lptolemy/data/expr/ParseTreeWriter; listeners previousNamechangedLjava/util/LinkedList;LocalVariableTypeTable;Ljava/util/LinkedList;setParseTreeEvaluator)(Lptolemy/data/expr/ParseTreeEvaluator;)VparseTreeEvaluator setStringMode stringModesetToken expression(Lptolemy/data/Token;)VsetTypeAtLeast!(Lptolemy/graph/InequalityTerm;)VtypeTermLptolemy/graph/InequalityTerm;ineqLptolemy/graph/Inequality;(Lptolemy/data/type/Typeable;)VlesserLptolemy/data/type/Typeable; setTypeAtMost(Lptolemy/data/type/Type;)Vtype currentTypetypeInfoIM setTypeEqualscnse&Ljava/lang/CloneNotSupportedException; setTypeSameAsequal setUnknown setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)V visibilitystringRepresentationtoStringtypeConstraintscurrent Lptolemy/data/type/TypeConstant; currentToken throwableLjava/lang/Throwable;atMostresult-()Ljava/util/Set;typeConstraintList()Ljava/util/List;2Ljava/util/LinkedList;validate()Ljava/util/Collection;errorsIteratormessageLjava/lang/StringBuffer;errorLjava/lang/Exception;Ljava/lang/Object;errorsLjava/util/Collection;4Ljava/util/Collection; valueChanged!(Lptolemy/kernel/util/Settable;)VsettableLptolemy/kernel/util/Settable;H(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;Z)VincrementWorkspaceVersion _description(III)Ljava/lang/String;detailindentbracket _evaluate Ljava/lang/InterruptedException;count_notifyValueListeners_parseIfNecessaryparserLptolemy/data/expr/PtParser; _propagateex2additionalErrors>Ljava/util/List;@()Ljava/util/List;_propagateToValueListeners_propagateValue destination _setToken tokenType comparison declaredTypenewToken_setTokenAndNotifyoldToken oldVarType oldNoTokenYetoldInitialExpressionoldInitialToken_invalidateShadowedSettableselement attribute+Lptolemy/data/expr/ScopeExtendingAttribute; variablesscopeAttributes_isWithinClassDefinition access$1001(Lptolemy/data/expr/Variable;)Ljava/util/HashMap;x0 access$102D(Lptolemy/data/expr/Variable;Ljava/util/HashMap;)Ljava/util/HashMap;x1 access$2006(Lptolemy/data/expr/Variable;)Lptolemy/data/type/Type; access$302N(Lptolemy/data/expr/Variable;Lptolemy/data/type/Type;)Lptolemy/data/type/Type; access$300 SourceFile Variable.java .  /0 67      java/util/HashSet  !  " # $ + ,- "5 25 # 6= 6 6D )java/util/concurrent/CopyOnWriteArrayList $% &% LMptolemy/data/expr/Variable '( ptolemy/data/type/StructuredType ' L(ptolemy/data/type/Type %& uv*ptolemy/kernel/util/IllegalActionException ptolemy/data/StringToken )S S* + E,- .7 70ptolemy/data/expr/ParseTreeFreeVariableCollector /0 17(ptolemy/data/expr/Variable$VariableScope 62 acptolemy/kernel/util/NamedList 34 5 67 8 9(ptolemy/kernel/util/Attribute :;,ptolemy/kernel/util/NameDuplicationException!ptolemy/kernel/util/ScopeExtender 5<(ptolemy/data/expr/UnknownResultException 6; 7 * #ptolemy/data/expr/Variable$TypeTerm 6=null _` }~> ?[@java/util/Map$Entry A( H B7 7 !  _stringMode CD wQ E F%  *ptolemy/kernel/util/InternalErrorException GS 6   HIjava/lang/StringBuilder*WARNING: There are variables depending on :J KS . Continue?L MNCancelled change of container. 6O    6P Q setExpression: R SS T% U setLazy: :Vjava/util/LinkedList!ptolemy/kernel/util/ValueListener.ptolemy/data/expr/ParseTreeFreeVariableRenamer WX!ptolemy/data/expr/ParseTreeWriter  YZ  [^  setToken: :_   ` not nameda b(ptolemy/kernel/util/Nameable cSsetTypeAtLeast: ptolemy/graph/Inequality yz 6dsetTypeAtMost: setTypeAtMost(): the argument 1 is not an instantiable type in the type lattice.e fgptolemy/graph/CPO"setTypeAtMost(): the current type , is not less than the desired bounding type setTypeEquals: hi jkThe currently contained token lmn(*) is not compatible with the desired type $java/lang/CloneNotSupportedException E J Q V ]b: c;<6=8e*+,***** Y * * **** ** ***9J  % , 1 6 ; @ G L S X _d: e;<e>?e@ A'C6B8U *+,-9 :* ;< >? @  C A'C6D8d*+***** Y * * **** ** ***9J!  $ + 0 5 : ? F K R W ^"c#:d;<dEF!GH8y+**Y*+*+W9.589*;:+;<+IJKLM8 y*+M*,, ,, ,,*!(*",*!#$,,,%,, Y ,,9JL OPSVX$^)a.d<eDfLgUh]lbmgorpwq: y;<yEF pN<K OGAPQ8/*9{: ;<RS88*L+)M*&MN,*(,)*L,+L+,L+ '96   */36:*TU $C 8;<3V KOWXYZ[8:*-*./*01Y2L+*%3M*.4,N*.4- '09 ':\]:;<K d^A'_`8S**5Y*6*9: ;<Kab8/*79: ;< ac8 *8/9Y:L*;M,,<=N:->>-?@:*A*8+B::,DE=N->e-?D:F=:>??@:*A*8+B::,;M/+N*84-:*84V\_CV\d'C'9&"%.9GSV\ _a df i ou~' '$'*,-/1:p aTdfTUTdTUTefFgh"ih%jklm>?n?KEopqr0HsDY !tq2HsDY p^uv85* GY*H**I*J*( *KJ*J9IJOPS)T0W: 5;<K A'wQ8o**I*L*'9hi lmo:xU;<K DYyz8T**LY*M*9xy|: ;<K{S8.L*&LM+ NM*(+)*M++M, '9*   ',:> TU| $| .;<,V ,| K OXY W}~8@ *O5+P9: ;< @ A'8/*9: ;<78h*YL* ***>*QRM,>!,?SN-T:*U*V+ç :+*WY\\`\9> )2<GMPWcg:*<G<).hh;<Kq&D^8f *&WLG9  : T ;<KHA'8/*X9: ;<8V**YZ9 : ;<K @8K*[\9 : ;<K!H8X**+]W9:;<IJK780**^**^_L`Y+ab**cd'9& )*-/302'6/8: TU0;<K QY 8q*eM+,F,B*;*f/gYhij*kjljmn'Y*op*+q+,*+r,+ *sW*W9>X[\!]._<^BaMfRhWk\}`dlp: q;<q>?lK MA'C83*+t M`Y,u*v*gYhwj+jmx++y,z2*J**!*! {**+*z**+*%**W'9N 0@EJTdoz:  U;< K HY # 8m$*v*gYh|j}mx*X9#:$;<$ K8 *kM~YN,,+z**=:>q?:ZY:0%*+Y:(%d-W*+**er*sWe:*,-:>A?:Y:%*,Y:%d*sW*+'9)  +57A I R Z nw~!"4#%&'(*+-./. 0 2368: RNw)A_IJ+xh/I<&Ph[TU;<@     K(+WqtTY YqGA'C8>*+ 9 ?@:;<(8l** * * 9NP QSU:;< KA'8G *+d*sW9gh i: ;<  A'8W*v*gYhj+mx*J*J+*+***%***W92 ~016=BGLQV:W;<WC KA'8U*v8M++M*gYhj,jmxY+*M* ,W9&  %<IT:* 2@ U;<UI K %W8P*v.M+ +M*gYhj,jmxY+*M* ,W9&  2=DO:* (@ P;<PD K W84*v*gYhj+mx+ * +\$'Y*gYhj+jmp*[M,+>2'Y*gYhj,jj+jmp*+9>%,-6W\bl~:*;<\Eb?K ).A'8r*v*gYhj+mx*Jf+*J*+*JJE'Y*gYhj*Jjj*J+jj+jmp*+$M`Yb***J!*!*!*J!9N% 5 F [my "#$#&:  ;<K 'AO ,A'8m*v.M+ +M*gYhj,jmxY*+M* ,WY+*M* ,W9. 01 3472:;;D<O=a>l?:* (@ m;<mD)K W8m$*v*gYhj}mx*9IJM#N:$;<$V K8m$*v*gYhj+mx*+9WX[#\:$;<$5KS8/*9d: ;<S8AL*&LM+ M++M,2MgYh*jj,jm '9* lor p vwy|#}&:4 TU| A;<?V '| K OXY W [8Tt Y L+* W*&M,*,NY-:Y*:+WM* $Y*MY*,N+-W+CF9>!+:CFGQ]jr:\ !"+: + G]jt;<l lKCB^*8a~YL+*W+9:;<   8*v *x**L+^+fU+=MYN:,>+,?:-ǶW,>-ɶWһ'Y*-ʷ˿*X*eM,,*M*= Y M*=N->"-?:,W,9r #*25>IS\fu | "$:\ *Kh2C5@ >?I(h;<C CK+ 'Oq0q$A'8f****W9.458::;<K686x*+,***** Y * * **** ** **-*-*-+t*9VO  ' . 3 8 = B I N U Z aPeSjXrZw[:4x;<x>?x@ xC x KrOpWXA'C8z*./:gYhjѶjm:gYhj*Ҷjm:gYhjӶjm::*.4:*.4dnnpn9& pr tu-xEzJ{`~d:4 a z;<zzzKW2 O^78v *YL*B* Ԧ8* Y*gYhֶj*׶jضjٶj*jmڿ=* *'Y*۷p*ܶާN'Y*p*+ñ*Ե +ç :+*./*(*(*,z;*y,z)**.4*YL* *+ç :+*0* *Y **5Y*6* *%*L*+*.4*YL* *+ç :+L*YM*,ç :,*+*+՚#'Y*+gYhj*jm˿*.4*YL* *+ç :++: *.4*Y: * * ç :    dkn9DGGKGQ'.Q'V]``d`.Q9;,JLSYdknoz  ). 59>BNQRV[g|   :4o L?) RJTU;<KJI O^#O^-O^BYOY^O^B^ O^^OA'78/***=L+>+?M,*9!"$#+$.&: $IJh/;<K q78T*O*'Y*pYL*(*+*%*+*%**%9& -./3!5(77:C=S?:!2T;<K" KOOOA'8r**L*1*X**I#M**,,N~YL+-W*M+,L, +,W+N*-:*"%'&14'ahhjh9VHI LORV"~%W&a/f1}4x5{=|EJNSW_a:45U&TUXJr;<XJK4 OY YBY  O^8L**=M,>t,?N-`-*k**-]W̧:*-]W-&-:+ ~YL+W+-GM'9Z &-<GJMOZ]gkpuy:>OUp&dIJzh;<pK"q6BY#8F+*9  :;<?A' 8f+2*J**!*! {@**5*$MN`Yb,+,+L5'Y*gYhj+jj,jmp*!#*"*!+!%* *+ *** P+N-*6 5'Y*gYhj-jj*jmp***c**+^**+J*3@C9% (3@CDN [ fx #')*, .0,2;6B8J:Q<V?[B`DeF:HD H > @ N f;<f  K"( O 1)$1 A'8?*JM*N*!5*!#$N$:`YgYhjjmb*6*c:*^:*+*e:#-*- ***WF:*,J*!-!*!-!*-**c*^"%X'9zXY []"b%^'_9aFeLfRgXj]lcnho|qtwxz|~:f 'c)>?ATU;<    L R X{ K^%OXX ;OXXWXpOXXWXY(YA'8++E=M,>',?N-:k*kz§+E=M,>J,?N-=:>&?:k*kz§֧+;N-*-r9b P R U! V' X6 Y; [> _D `J bS cT d] ec fj ht i k l n o q s t v:\ '<!<]:j-h;<n?J_h >?K'  q) qq) pA'8(*eL+ +++;L9&       & :(;<#>?K p8/*9: < 8;*+Z9:<!0"#8/*9: <$%8;*+Z9:<!&#8/*9: <'78% )Y,K9 ()BL 5 34 S} 4 \4]