2 'RS( T &U VW XY Z* &[\ &] V^ _X &` ab cde fg 'h 'i &j &k _l _m _no p q _r s 't 'uvw polynomialLptolemy/data/expr/Parameter; initialState _shiftRegI_latestShiftReg5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis"Lptolemy/actor/lib/comm/Scrambler; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsxattributeChanged"(Lptolemy/kernel/util/Attribute;)Vmask attributeLptolemy/kernel/util/Attribute; StackMapTablefire()V inputTokenLptolemy/data/BooleanToken;inputTokenValueZiregmaskedparityvo initializepostfire()Z SourceFileScrambler.java ./ptolemy/data/expr/Parameter .y ()z { 0440001 *)1  ptolemy/data/IntToken *ptolemy/kernel/util/IllegalActionException/Polynomial is required to be strictly positive. .3The low-order bit of the the polynomial is not set. ;< AB +, -, ptolemy/data/BooleanToken O D D MB NO ptolemy/actor/lib/comm/Scramblerptolemy/actor/lib/Transformer,ptolemy/kernel/util/NameDuplicationException3(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/TypedIOPortoutputgetToken()Lptolemy/data/Token;intValue()I3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VgetWidthhasToken(I)Zget(I)Lptolemy/data/Token; booleanValueTRUE broadcast(Lptolemy/data/Token;)VFALSE"ptolemy/data/type/BaseType$IntType&ptolemy/data/type/BaseType$BooleanType!&'()*)+,-,./0]*+,*Y*** *Y*  * *  * *1* '5?HR\2 ]34]56]789:;<0?+*4*=Y*~Y**+1& %+69>2  =,?34?>?@ %9AB0****<*x=~>6~6z>6* 7* &* : 66**!" *#"1R !%(,4;JUbix~   2RbCDiEF>@G,34=,!H,%I,(|J,@F (K5KLKL 9MB0Q*$*** Z12 349NO0; ***%1 "#2  349PQ~|V} V