2 1i $jk2 l $m no pq r4 $st $u nv wpxy z { $| $}~ $   $   $ 1 1 w 1 $< $ w - - w uncodedRateLptolemy/data/expr/Parameter; codedRate _inputRate _outputRate_uncodeSizeValueI_codeSizeValue_order _parityMatrix[[I_parameterInvalidZ5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis%Lptolemy/actor/lib/comm/HammingCoder; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)V attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()Vjiflagindex inputToken[Lptolemy/data/Token;result[Lptolemy/data/BooleanToken;parity[I^`b SourceFileHammingCoder.java ?@ =>ptolemy/data/expr/Parameter ? 23 4 437 tokenConsumptionRateptolemy/data/IntToken ? ? 53 tokenProductionRate 63 98*ptolemy/kernel/util/IllegalActionExceptioncodedRate must be positive. ? 78!uncodedRate must be non-negative. LM QR#ptolemy/actor/lib/comm/HammingCoder WX+codedRate must be greater than uncodedRate. :8*Invalid pair of uncodedRate and codedRate. ;< ptolemy/data/BooleanToken ? ptolemy/actor/lib/Transformer,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedException3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)Vptolemy/data/type/BaseTypeINTIntType InnerClasses$Lptolemy/data/type/BaseType$IntType; setTypeEquals(Lptolemy/data/type/Type;)V setExpression(Ljava/lang/String;)VinputLptolemy/actor/TypedIOPort;BOOLEAN BooleanType(Lptolemy/data/type/BaseType$BooleanType;ptolemy/actor/TypedIOPort(I)VG(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)VoutputgetToken()Lptolemy/data/Token;intValue()I3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VsetToken(Lptolemy/data/Token;)V getAttribute3(Ljava/lang/String;)Lptolemy/kernel/util/Attribute;get(II)[Lptolemy/data/Token; booleanValue()Z(Z)V broadcast([Lptolemy/data/Token;I)V"ptolemy/data/type/BaseType$IntType&ptolemy/data/type/BaseType$BooleanType!$1 234353637898:8;<=>?@A*+,**Y*** *Y*  * *  **Y*Y**Y*YB6 ` bc#d,f:gDhMkWlpnzoqC DEFGHIJKLMA+* ;** *Y**Y*N+*A** * Y*!**Y* *+"B6  +@HYalqCDENOP++JQRA}+*+#$M,,%,,%,B  )C +DE+ST "UEJVWXAiv*&** *Y*'*** d(**(xdY*)** *(*+<=>*Ax .6*(*+2*(ddz~Oބ*** ,L*-M>* ,+2-S*( N6*(-O6* >6*(,--.,2.*+2.~Oф6*(&,* `-Y-./S*,,0B& !.=HXZ\fms 06<HekuC v%Y8^FZ8ZO[8\M\8Z8Z82Y8DZ8?,Z8vDE]^_`abP!&$cd e fcdeefcdee fcdedPPfcdedPP Jghn n