2 9mn: o pq rs t u v wx y z{ w|}~        9 9 w w w  + w + + +   2function%Lptolemy/kernel/util/StringAttribute; _functionI_negateZ_AND ConstantValue_OR_XOR5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis'Lptolemy/actor/lib/logic/LogicFunction; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)V functionName attributeLptolemy/kernel/util/Attribute; StackMapTablefire()VivalueLptolemy/data/BooleanToken;in_updateFunctionS(Lptolemy/data/BooleanToken;Lptolemy/data/BooleanToken;)Lptolemy/data/BooleanToken;resultLptolemy/data/Token;old SourceFileLogicFunction.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; GH#ptolemy/kernel/util/StringAttribute G :;and %ptolemy/actor/lib/logic/LogicFunction <= >?   _iconDescriptionO   orxornandnorxnor*ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder G\Unrecognized logic function: +. Valid functions are 'and', 'or', 'xor', 'nand', 'nor', and 'xnor'. G TU [\ ptolemy/data/BooleanToken bc q *ptolemy/kernel/util/InternalErrorExceptionCInvalid value for _function private variable. LogicFunction actor ( ) on function type Gptolemy/actor/lib/Transformer,ptolemy/kernel/util/NameDuplicationExceptionjava/lang/Stringptolemy/data/Token3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)VinputLptolemy/actor/TypedIOPort;ptolemy/actor/TypedIOPort setMultiport(Z)Voutputptolemy/data/type/BaseTypeBOOLEAN BooleanType InnerClasses(Lptolemy/data/type/BaseType$BooleanType; setTypeEquals(Lptolemy/data/type/Type;)V _attachText'(Ljava/lang/String;Ljava/lang/String;)V getExpression()Ljava/lang/String;trimjava/util/Locale getDefault()Ljava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VgetWidth()IhasToken(I)Zget(I)Lptolemy/data/Token;not()Lptolemy/data/BooleanToken;send(ILptolemy/data/Token;)V8(Lptolemy/data/BooleanToken;)Lptolemy/data/BooleanToken; getFullName(I)Ljava/lang/StringBuilder;&ptolemy/data/type/BaseType$BooleanType!9:;<=>?@=ABC=ADE=AFGHIT*+,*Y*** * *  *  * * *J. `cde"f'i/j7kAlKnSqK TLMTNOTPQRSTUI+**M,* * ,* * ,* * k,* * U,* * ?,* * )Y*Y !,!"!#!$%*+&Jf"'/8=ENS[diqzK VQLMWXY /Z%R[\IW*'LM>* (+* )* *+M, *,+,L+* +-L* +.J: ,07=AHMVK* 3]=WLMQ^_O`_Y aa,RbcI&w,+Nl* 6$-,+/ND,+0N;,+1N22YY3!*4!5!6!* 7$8-+J2  (.17:@CTrKRdewLMw`_wf_.de7de@derdeY  .gRhijkl z