1p                             ! !  !   )    )!" /# 1$ % 1& ' () (* (+ (, 1-./0 <1 12 3 45 467 8 9: ; G< = $> ;? @A NB CD 4E 4< F 4G 9HI J 9K L 9M 9N O P 4P 4Q RST aU !V d' d% W X YZ[ k\ G\] /L 1^_ !`a bc 1d 4\ e Gf 4f 4gh !ij Gk l m n o p < q r s t u v wxy z{| } ~     1  w 1  w   !    4 1 9   Gs 4s ! Gn 4n k G  =  =   < - 4           4  (J ; ( ( ( G 4 G 4 G 4  1    w  k G 4       4 ?     =  _actorFiringListenersLjava/util/LinkedList; Signature;Ljava/util/LinkedList;_causalityInterface'Lptolemy/actor/util/CausalityInterface;_initializablesLjava/util/List;/Ljava/util/List;_notifyingActorFiringZ_publishedPortsLjava/util/Map;KLjava/util/Map;>;_publisherRelations=Ljava/util/Map;_stopRequested_derivedPiggybacksLjava/util/Set;+Ljava/util/Set; _directorLptolemy/actor/Director;_inConnectionsChanged_managerLptolemy/actor/Manager;_inputPortsVersionJ_cachedInputPorts(Ljava/util/List;_outputPortsVersion_cachedOutputPorts_causalityInterfaceDirector _piggybacks,Ljava/util/List;_receiversVersion_relationWidthInference&Lptolemy/actor/RelationWidthInference;$assertionsDisabled()VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/CompositeActor;"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)V container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsaddActorFiringListener&(Lptolemy/actor/ActorFiringListener;)Vlistener#Lptolemy/actor/ActorFiringListener;addInitializable (Lptolemy/actor/Initializable;)V initializableLptolemy/actor/Initializable; addPiggyback(Lptolemy/actor/Executable;)V piggybackLptolemy/actor/Executable;clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object;oldInitializablesoldPublishedPortsoldPublisherRelations oldDirector oldPiggybacks newObjectLocalVariableTypeTableconnectionsChanged(Lptolemy/kernel/Port;)V insidePortLptolemy/kernel/ComponentPort; portContainerLptolemy/kernel/Entity; insidePortsLjava/util/Iterator;ex,Lptolemy/kernel/util/IllegalActionException;managercastPortLptolemy/actor/IOPort;portLptolemy/kernel/Port;Ljava/util/Iterator<*>;firei$p inputPortsoutportscreateReceiversonePortportscreateScheduleactorLjava/lang/Object;getCausalityInterface)()Lptolemy/actor/util/CausalityInterface;directordefaultDependencyLptolemy/actor/util/Dependency; getDirector()Lptolemy/actor/Director;Lptolemy/kernel/util/Nameable;getExecutiveDirector getManager()Lptolemy/actor/Manager;inferringWidths()ZwidthInferenceAlgorithm inferWidthsrelationWidthInference initializejI receivers2[Lptolemy/actor/Receiver;i receivers[[Lptolemy/actor/Receiver;actors inputPortList()Ljava/util/List;isFireFunctionalisOpaqueisStrictiterate(I)Iresultpfirecount stopIteratingnlinkToPublishedPort+(Ljava/lang/String;Lptolemy/actor/IOPort;)Ve.Lptolemy/kernel/util/NameDuplicationException; publishedPortrelationLptolemy/actor/IORelation;subscriberPortLptolemy/kernel/util/NamedObj;7(Ljava/util/regex/Pattern;Lptolemy/actor/TypedIOPort;)VmatcherLjava/util/regex/Matcher;matchedpatternLjava/util/regex/Pattern;Lptolemy/actor/TypedIOPort;needsWidthInferencenotifyConnectivityChange,Lptolemy/kernel/util/KernelRuntimeException;newInsideReceiver()Lptolemy/actor/Receiver;newPort)(Ljava/lang/String;)Lptolemy/kernel/Port; newReceiver newRelation6(Ljava/lang/String;)Lptolemy/kernel/ComponentRelation;outputPortListpostfireprefire preinitialize recordFiringFiringEventType InnerClasses.(Lptolemy/actor/FiringEvent$FiringEventType;)Vtype+Lptolemy/actor/FiringEvent$FiringEventType;registerPublisherPortportListremoveActorFiringListenerremoveInitializableremovePiggyback requestChange&(Lptolemy/kernel/util/ChangeRequest;)Vchange#Lptolemy/kernel/util/ChangeRequest; setContainer#(Lptolemy/kernel/CompositeEntity;)V setDirector(Lptolemy/actor/Director;)V setManager(Lptolemy/actor/Manager;)VstopstopFire terminateunlinkToPublishedPortunregisterPublisherPort publisherPortwrapup _actorFiring(Lptolemy/actor/FiringEvent;)VeventLptolemy/actor/FiringEvent;/(Lptolemy/actor/FiringEvent$FiringEventType;I)V multiplicity _addEntity#(Lptolemy/kernel/ComponentEntity;)Ventity Lptolemy/kernel/ComponentEntity;_addPort _addRelation%(Lptolemy/kernel/ComponentRelation;)V"Lptolemy/kernel/ComponentRelation;_finishedAddEntity_getPublishedPort*(Ljava/lang/String;)Lptolemy/actor/IOPort;publishedPorts _setDirectorexecutiveDirector_getTransparentActorPiggybacks(Ljava/util/Set;Z)V piggybacksaddPiggyBackAtThisLevel/(Ljava/util/Set;Z)V_getWidthInferenceAlgorithm(()Lptolemy/actor/RelationWidthInference; SourceFileCompositeActor.java 89   " ( +, /, 4,$ptolemy/actor/RelationWidthInference 8 56 8? 8Bjava/util/LinkedList    2    &' TUptolemy/actor/CompositeActor  #$ )* 1' java/lang/StringBuilderConnections changed on port:     ^_ptolemy/kernel/ComponentPort     ptolemy/kernel/Entityptolemy/actor/IOPort    ~        s9*ptolemy/kernel/util/IllegalActionException*ptolemy/kernel/util/InternalErrorExceptionCannot create receivers 8   9 9Calling fire() A 9ptolemy/actor/Executable n9Cannot fire a non-opaque actor. 8 &ptolemy/actor/parameters/ParameterPort  9    9 Called fire() @  !  "9 #9 $ v9 yz% &'2ptolemy/actor/util/CausalityInterfaceForComposites 8(ptolemy/actor/Actor   9Called initialize()ptolemy/actor/Initializable 9%Cannot initialize a non-opaque actor. )*Gport.getReceivers() returned null! This should never happen. port was ' +', -9 .* -  Called iterate( /)  0   1 2 3 4  5 6 7 89ptolemy/actor/IORelation ptolemy/actor/TypedIORelationpublisherRelation :;,ptolemy/kernel/util/NameDuplicationExceptionjava/lang/IllegalStateException 8< =>ptolemy/data/expr/Parameter_hide? @A 8B Cjava/util/HashMap DE FG  HIjava/lang/StringJ KL M%Failed to find a publisher to match "".No Publishers were found adjacent to or below NO P  9*ptolemy/kernel/util/KernelRuntimeException,Cannot create a receiver without a director.  8Q R97Cannot create a receiver without an executive director. 0Calling postfire()#Cannot postfire a non-opaque actor.Postfire returns S!CompositeActor: Calling prefire()DCannot invoke prefire on a non-opaque actor, please add a director.@CompositeActor: prefire returns false due to piggybacked object.!CompositeActor: prefire returns: Called preinitialize() 9java/util/HashSet T9  U VWFCannot preinitialize an empty model, please add actors and a director.?Cannot preinitialize a non-opaque actor, please add a director.1Actor says it is opaque, but it has no director: 8ptolemy/actor/FiringEvent 8X  java/util/List Y Z [ 9  \ =Cannot set manager because workspaces are different.manager: , 8]4Cannot set the Manager of an actor with a container. ^_ ` a_ Called stop() 9Called stopFire()Called terminate() 9  bc   Y9Called wrapup() 9Missing director.!ptolemy/actor/ActorFiringListener d 8eMCompositeActor can only contain entities that implement the Actor interface. 4CompositeActor can only contain instances of IOPort. _8CompositeActor can only contain instances of IORelation.  fgCan't find the publisher for .&We have multiple publishers with name 8h 7java/lang/AssertionError ij klm nptolemy/kernel/CompositeEntityptolemy/actor/FiringsRecordable$java/lang/CloneNotSupportedException)ptolemy/actor/FiringEvent$FiringEventType!(Lptolemy/actor/CompositeActor;)Vcontains(Ljava/lang/Object;)Zadd _debuggingappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;ptolemy/kernel/PortgetName()Ljava/lang/String;toString_debug(Ljava/lang/String;)VinsidePortListiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object; getContainer ()Lptolemy/kernel/util/NamedObj;isOutputptolemy/actor/ManagergetStateoState()Lptolemy/actor/Manager$State;IDLELptolemy/actor/Manager$State;INFERING_WIDTHSPREINITIALIZINGH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)VisInputptolemy/actor/DirectorinvalidateScheduleinvalidateResolvedTypes _workspaceptolemy/kernel/util/Workspace getReadAccess java/util/Set3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V getParameter*()Lptolemy/actor/parameters/PortParameter;&ptolemy/actor/parameters/PortParameterupdatetransferInputs(Lptolemy/actor/IOPort;)ZtransferOutputs doneReading!()Lptolemy/kernel/util/Workspace; getVersion()JgetWriteAccessdoneTemporaryWritingdeepEntityList$ptolemy/actor/util/BooleanDependencyOTIMES_IDENTITY&Lptolemy/actor/util/BooleanDependency;7(Lptolemy/actor/Actor;Lptolemy/actor/util/Dependency;)V getReceivers()[[Lptolemy/actor/Receiver;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;ptolemy/actor/ReceiverresetgetInsideReceivers(I)Ljava/lang/StringBuilder;BEFORE_PREFIRE AFTER_PREFIRE BEFORE_FIRE AFTER_FIREBEFORE_POSTFIREAFTER_POSTFIREisClassDefinition java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; uniqueName&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/Throwable;)V setPersistent(Z)Vptolemy/data/BooleanTokenTRUELptolemy/data/BooleanToken;G(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)V liberalLinkput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isLinked(Lptolemy/kernel/Relation;)ZkeySet()Ljava/util/Set;java/util/regex/Pattern3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchermatchesptolemy/actor/TypedIOPortptolemy/kernel/util/NamedObj getFullName5(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;)V doneWriting(Z)Ljava/lang/StringBuilder;clearisEmptysize()I[(Lptolemy/actor/Director;Lptolemy/actor/Actor;Lptolemy/actor/FiringEvent$FiringEventType;)Vremove!ptolemy/kernel/util/ChangeRequestisStructuralChange!(Lptolemy/kernel/util/NamedObj;)VQ(Lptolemy/kernel/util/Nameable;Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VremoveDebugListener&(Lptolemy/kernel/util/DebugListener;)V_makeManagerOfaddDebugListenerunlink(Lptolemy/kernel/Relation;)V firingEvent\(Lptolemy/actor/Director;Lptolemy/actor/Actor;Lptolemy/actor/FiringEvent$FiringEventType;I)VrequestInitialization(Lptolemy/actor/Actor;)V(I)Ljava/lang/Object;addAll(Ljava/util/Collection;)Z entityList#(Ljava/lang/Class;)Ljava/util/List;java/lang/ClassdesiredAssertionStatusptolemy/actor/Manager$State!d !"#$%&'()*+,-./,0.1'234,567>89::******* * * Y* ;*  &-9< :=>8?:;*+****** * * Y* ;*   '.:<;=>;@A8B:0*+,****** * ;&  !(/< 0=>0CD0EFG;HI:P*YM**Y,çN,-*YM*+,ñ*+W*,ç :,'4H5EHHLH;.   '25>CO<P=>PJKLM:^**Y*+W;<=>NOPQ:^**Y*+W;<=>RSTU:*M**N**:*:**:**+:*,*-***   Y ;j      %+0:?DJPV\bhnt |!"#&(<R=>@AVWX Y'+xZ:i[>\*VWX!+xZ3G]^_:tH* *!Y"#$+%$&'*+(+)d+)*+M*,,2,-)N-./: -0˨::*+1+1M,2*3N,4B*5;-7-67--68#-69,::,?B*@;-7-67--68#-69,::*5*5A*5B:z}}}; #;;!34!7&9-<:@?BHCRE[HnJtLwMzO}NRSUVX`eachn s#o%q2w9x@yG}<\ R"`a[bc:Tde fg% fgh*ijH=>Hkl\ :Tdmn9:a* *C'*DE*)*FL+,+-GM,H*)*IL+,+-GM,H*J;Y*KL*M+L+,(*!+-1M,N ,NOP*M+L+,'* +-1M,N *,QW*R*R*@*S+L+, *+-1M*,TWݨ N-:*DU* *V' B B ?BBFB;' 8AHenu &09<?BSZ`<p 8RS%oeeRSRoepj.qepj-qe0 pj&rea=>\ .qm-qm&rmG;s9:]*WX* P*Y+L*WZ+,+-1M,:**WX N-:*W[HKKOK;2  )37:EHK\< 3tjCue]=>\ CumG;v9:3*\FL+,+-M, ,]*5^;! + 2 < wx !oe3=>G;yz:J*5L**+*+*+_*+*`M*aY*,b**;. "#%'(%)**/,3-@/E0< J=>E{'3|}~:K*DE* *L-+*cL+d+deM,M ,N-:*DU:1:38::>:;"=?@HI$J3L:N<CK=>::*DE*cL+d+deM,M ,N-:*DU )"'))-);\^ `a"d)f< C:=>:K*DE* *L-+*cL+d+dfM,M ,N-:*DU:1:38::>:;"vxy|~$3:<CK=>:P*gL++h; <=> 69:F *gL+i; < =>6G;9: * *j'*DE*)*FL+,+-kM,l*)*FL+,+-GM,m*)*IL+,+-GM,m*J;Y*nL*\+L+,+-/M,o+N-,{--1:?ep:&6+2:62tӧb*Y+L+,M+-1M,49,uN6-*-2:62tէ*5v:  : *DU  ;1 8AHenu*1<FLRUXbku|<8NO%oeeRSRoeRSoe41"0[jkjwcuee.1u=kjbZue=>\ ummbZumG;:z*DE**DXJYL*Y+M,,,-1N-? +-W*+w**DX*wL +::*DUegglg;6 (1;BJM!R"]%g'<*;pj?q(5uez=>\?q.(5um:u*Jo*.*FL+,+-GM,x*.*IL+,+-GM,x*5y;. 479+:4;9?@A]BfCkGsI<4+ RS!oe] RSJ!oeu=>:7 *;R<  =>:C*J *5z;`ac< =>G;:wA* *!Y"{$|}$&'=*>*FN-,+--G:~6=*>*IN-,+--G:~6=>*{* **T********6* ** **;+|}#%,JTZ\bdgn!(02=?<p TJRS61oeRSx1oeA=>A%G;:*cN*J ---+,**+:d*+:Y**::YYW**Y*+W,,*5: ABO_b;^)CHO_bdnt <Rd OZj{'C=>EFjCG;:n*cN*J ---+,*r6*I:,,-:+: 6*,$;Y*!Y"$+r$&L%;Y*!Y"$,$&L;B!)$0%3&Y'a)i*l+s-v.{/349<RaYEFC3oe3i=>CG;:2*g;B< =>G9:l*gL++L ;KL M QOR< 6f=>:L*;Y*L*;]^b< =>G;:7*DZ1Y*+M,N-M::*D;$)$;prstw$y<*kj fg7=>7EFG:Y*@L+;Y*L+; <=>{'G;:+*DZY*+M,N -::*D;< +=>+EFG;:y*DE* *DXK*Y*Y+L+,"+-1M,4*,W**DX *L +N-:*DUfhhlh;2 !+4>EPS^h< >pj+3uey=>\ +3um:* *'*DE*J;Y*L<*6*FM,,#,-GN-<*6*IM,,#,-GN-<*5<* *!Y"$&'= ::*DU ;F &(/Lbi<>LRS9)oeRSs)oe(=>G;:* *'*DE*J;Y*L*@*FL+,-+-GM,* *'>*@*IL+,-+-GM,* *'>=*5<* *!Y"$&'= ::*DU eg;Z   &-JSZ`j!q#$%&(-/024<>JRS73oeRS{3oe%=>G;9:>P** *'*DE*)*FL+,+-kM,*)*FL+,+-GM,**Yõ ******)*IL+,+-GM,*J,*c*\;Y*ȷL;Y*ɷL*!>B>;~GI JNQ R=SFXMZj[s`zacefgjlmqruy~-18;>O<H=NO*oejRSWoeRSoeP=>G;:G*Y*+жѱ; <=>:o*cN*J ---+,ҧH**Y*+:Y:*+W,W;. )0;JOXen<4J$o=>oEFokjjC\ J$.G;I:/**YM*+W*ՙ*,ñN,-)**-*;""'*</=>/JKM:h$**+W**;#<$=>$NOQ:h$**+W**;#<$=>$RS:h*3M*+,+ؙ*ٱ;  < =>h*:C*5M, ,A,B+* Y* * *+*5N- -A-B;6   '!,$1&6):*>+B-<*C=>CCD>Y'6 {'G;:R+ +*ۧ*ܱ;EF JL<=>{'G;:+:*D+ݥ/;Y*+!Y"޶$+ݶr߶$*Dr&*DZ*c+;Y*+****+ +*+**+ M,N*D;;:Z[;bBdMeYk`nhrputyyz~}~<=>h*G;9:_* *'*DE*)*FL+,+-GM,*)*IL+,+-GM,**J*5L++ N-:*DU }~;N 8AHensz~<>8RS%oeeRSRoe{'=>9:V* *'*DE*)*FL+,+-GM,*)*IL+,+-GM,*J*5L++ N-:*DU xy;J 8AHenuy~<>8RS%oeeRSRoe~{'=>9:w* *'*)*FL+,+-GM,*)*IL+,+-GM,*J*5;2  1:A^gnov<41RSoe^RSKoew=>:d*cN*J ---+,=**+: ,*5: AB;.   )CHNTY^c"<>C T{'d=>dEFdj_CG;:q*cN*J ---+,J*C*I:,)-:+: *,ӱ;* 56:)=0>V?^@fAmCpF<H^VEF@0oeq=>qqlCG;:*cN*J ---+,~*0*+:,W*+W*C*+:/:Y:Y*+Wx~;x~;NVW[)^0_?`HaRb]edfsgxi~pjlmorv<R?u g s1=>EFjC\ ?u.9:* *'*DE*)*FL+,+-kM,*)*FL+,+-GM,*)*IL+,+-GM,*J;Y*L*5L++ N-:*DU ;V 8AHenu<R8NO%oeeRSRoeRSoe{'=>G;:-*(*M,,,-N-+;",<*"JKoe-=>-:R*Y*+ѱ; < =>:Y+d;Y*+*+;<=>G;_:Z+1;Y*+*+;<=>klG;:Z+;Y*+*+;  <=>G;:l*5M,,A,B,+d;! " #$&< =>{':*&;Y*!Y"$+$$&L*+M, ,&;Y*!Y"$+$$&L,&Y*!Y"$+$$&, 1N-;& 01*586E7h9r:=><*=>EF8jj\ 8j.G;:3*5M, ,A,B*+++A+B*@N--A;2 OQ R SVXYZ%^*`.a2d<**'3=>3{'.Y'G;:\ +  Y *+* W*FN-, --:J +ŧݱ;rst(vIwQx[{<4Iw>5&oe\=>\$\\ \%:Y*cL+ +g* ; <=>C9:* ; (