1 (W XYZ0 [ \ ] ^ _7`9 a:; b@ cB dCD eEf W gh ijk (lmn lL oM Xp qrs()VCodeLineNumberTableLocalVariableTablethis*Lptolemy/data/AbstractNotConvertibleToken;add*(Lptolemy/data/Token;)Lptolemy/data/Token;ex,Lptolemy/kernel/util/IllegalActionException; rightArgumentLptolemy/data/Token; Exceptions addReverse leftArgumentdivide divideReverse isCloseTo2(Lptolemy/data/Token;D)Lptolemy/data/BooleanToken;tokenepsilonD isEqualTo1(Lptolemy/data/Token;)Lptolemy/data/BooleanToken;modulo moduloReversemultiplymultiplyReverse#notSupportedDifferentClassesMessageN(Ljava/lang/String;Lptolemy/data/Token;Lptolemy/data/Token;)Ljava/lang/String; operationLjava/lang/String; firstToken secondTokensubtractsubtractReverse_add_divide _isCloseTo _isEqualTo_modulo _multiply _subtract SourceFile AbstractNotConvertibleToken.java )*t uv*ptolemy/kernel/util/IllegalActionException FG )w N1 xG )y(ptolemy/data/AbstractNotConvertibleToken O1 P< QA R1 S1java/lang/StringBuilder z{ method not supported between | }~ ' ~' and ,' because the tokens have different classes. T1  ptolemy/data/Tokenjava/lang/ObjectgetClass()Ljava/lang/Class;(Ljava/lang/String;)VnotSupportedMessageH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetName()Ljava/lang/String;toStringequals(Ljava/lang/Object;)Zptolemy/data/BooleanToken getInstance(Z)Lptolemy/data/BooleanToken;! ()*+/*,>- ./01+2*+Y*+*+MY,*+  ,N OU V!Z- !232./245671+5*+Y *++ *MY, *+ "#,l ms#t$x- $235./585691+2*+Y *+*+ MY, *+  ,  !- !232./2456:1+5*+Y*++ * MY,*+ "#, #$- $235./5856;<+5*+Y*+*+(:Y*+  !, !#-*#235./5=55>?6@A+\ *+Y*+*+, - ./ 456B1+2*+Y*+*+MY,*+  ,  ! - !232./2456C1+5*+Y*++ *MY,*+ "#, %#&$*- $235./5856D1+2*+Y*+*+MY,*+  ,; <B C!G- !232./2456E1+5*+Y*++ *MY,*+ "#,Z [a#b$f- $235./5856 FG+JY*++ ,,!",x- JHIJJ5JK5L1+2*+Y#*+*+$MY,#*+  ,  !- !232./2456M1+5*+Y%*++ *$MY,%*+ "#, #$- $235./5856N16O16P<6QA+= *+&',- ./ =56R16S16T16UV