2c d        d d d       %         %   % d , d % 0 0  %   d  d     d  B E E  E     E  S      0   _  _onFirstIterationZ_inputBranchController(Lptolemy/actor/process/BranchController;_outputBranchController_inputControllerIsBlocked_outputControllerIsBlocked_blockedReceiversLjava/util/HashSet;_branchControllerLockLjava/lang/Object;()VCodeLineNumberTableLocalVariableTablethis0Lptolemy/actor/process/CompositeProcessDirector; Exceptions!"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)V container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String;clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object;newObj"createBranchController(Ljava/util/Iterator;)VportsLjava/util/Iterator;portLptolemy/actor/IOPort; StackMapTablegetInputController*()Lptolemy/actor/process/BranchController;getOutputController initialize currentTimeLptolemy/actor/util/Time;containersContainerLptolemy/actor/CompositeActor; newReceiver()Lptolemy/actor/Receiver;prefire()ZthreadLjava/lang/Thread;stopInputBranchControllere Ljava/lang/InterruptedException;#stopOutputBranchController threadBlocked<(Ljava/lang/Thread;Lptolemy/actor/process/ProcessReceiver;)Vreceiver'Lptolemy/actor/process/ProcessReceiver;threadUnblockedwrapup_areActorsExternallyBlockedblockedReceivers$%_areThreadsDeadlocked_controllerBlocked+(Lptolemy/actor/process/BranchController;)V controller_controllerUnBlocked&_isInputControllerBlocked_isOutputControllerBlocked_resolveDeadlockexecDirLptolemy/actor/Director;depthI'_resolveInternalDeadlock SourceFileCompositeProcessDirector.java pq ef jf kfjava/util/HashSet lmjava/lang/Object no py p| .ptolemy/actor/process/CompositeProcessDirector gh ih$ ( )*ptolemy/actor/IOPort +*ptolemy/kernel/util/IllegalActionException$port argument is not an opaque port. p, - ./ 0 12ptolemy/actor/CompositeActorptolemy/actor/util/Time p3 45 67' 89 :q ;q&ptolemy/actor/process/BranchController p< =>? @A B q-ptolemy/actor/process/MailboxBoundaryReceiver Cjava/lang/Thread pD Eq zF Gq# HIjava/lang/InterruptedException JK LK q q MfFinished deactivating branches. NO q%ptolemy/actor/process/ProcessReceiver PChecking for deadlock:java/lang/StringBuilder There are QR ST QU Blocked actors, VT Stopped actors, and WT active threads. XY ZqResolving Deadlockptolemy/actor/Actor [7 \T Hq Interrupted. p]ZNo executive director exists yet this director's composite actor is externally deadlocked. ^_ `a*ptolemy/kernel/util/InternalErrorExceptionF_inputBranchController was null? Perhaps initialize() was not called? pb -Failed To Resolve Internal Deadlock: stopping%ptolemy/actor/process/ProcessDirector,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionptolemy/kernel/util/Workspacejava/util/Iterator)ptolemy/kernel/util/InvalidStateExceptionjava/lang/Throwableptolemy/actor/DirectorhasNextnext()Ljava/lang/Object;isOpaqueQ(Lptolemy/kernel/util/Nameable;Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VisInput addBranches(Lptolemy/actor/IOPort;)VisOutput getContainer ()Lptolemy/kernel/util/NamedObj;(Lptolemy/actor/Director;)V setModelTime(Lptolemy/actor/util/Time;)V getDirector()Lptolemy/actor/Director; getModelTime()Lptolemy/actor/util/Time;resumeclear!(Lptolemy/actor/CompositeActor;)VportList()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator; isBlocked hasBranches(Ljava/lang/Runnable;)Vstart!()Lptolemy/kernel/util/Workspace;deactivateBrancheswait(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zremove _debugging_debug(Ljava/lang/String;)VisConnectedToBoundaryInsideappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;_getBlockedThreadsCount()I(I)Ljava/lang/StringBuilder;_getStoppedThreadsCount_getActiveThreadsCounttoString()Ljava/lang/String; notifyAllgetExecutiveDirectorreleaseReadPermission3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V currentThread()Ljava/lang/Thread;reacquireReadPermission(I)VH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V!defghihBjfBkflmnopqrl******Y*Y s !#%)t *uvwxpyrw+*+ ****Y*Y s !#%*t+uv+z{wxp|r,*+, ****Y*Y s !# %+t ,uv,}~,wxr0*+ M,,,,Y,Y ,s" #.t 0uv0z{ 'vwrJM+A+M,Y*,, *,,*,s*  (/7>It JuvJH %wr/*st uvr/*st uvqr8*L+++M,*Y* ,!"N*- *#*$*%Y+&*%Y+&++'(M*,)*******+sR    '+/48?KW[ e!j$u%*+t4/ euv}}' 5wr2,Y-s5t uvrP*.WL*/*0Y*1L+2*/*0Y*1L+2*s* ?AEF$G(J9KELIONPtPuvI ( wqr6*3L**/*4**+*5M).16s2 Y[ ] `adf)h.m1i2l5ot 26uv1z{  Qqr6*3L**/*4**+*5M).16s2 wy z }~).125t 26uv1z{  Q!rg, *,7W*+,8s t uv !rg, *,9W*+,:s t uv qra*;*<*= *>?*@st uvwr+*AL++BM,Cs"$&)t  +uv# w$rS*=@*D?*EYFGH*IJKH*LJMH*NJOHP?*I*Ns&  '3 AD OQt SuvD $rw%+* *+*+* *+**Qs #$ '$(t%uv%hr2* YM+* *+*+* *+*,çN,-),,/,s567:;'=1>t2uv2hD$r/*sGt uv$r/*sQt uvr*= *R?*STL*3M>*Y:*U*V**w** ,W>*X:Y*YZ*;*<+Y*[Z+ +\]6,^6,^***;*<+Y*[Z+ +\]6,^6,^*_Y*`a**G** ,W>*X:Y*YZ*;*<*b6,^** *;*<*b6,^** ,W>*X:Y*YZ*;*<*b6,^ç :,^:,^HUX60=@66& ^j! ^jsVUpq tuw!y&z-{4~>HLMQUXZeimq| &0459=@BMQU^bjtx|tHZ B  uvz{!" 0F    F #F EK wrJ*= *c?s  t uv w