2                   ! "# $ % & ' ( )*+ ", )- . /0 1 23 -4 56 7 -89 : ;< => =?@ 7A 7B CD EFG CH I 7J CKLM NOP QR S TUVWXY Z[ Z\ \ )\ ] ^ _ `ab Ycd [ef ]g ]hi ` ]j kl m n op q Zr ;. st 2'u v -w -x [ 2y z "{ |}~ )[ ]    - C C C 7 ;[        ]   ThreadedDirector InnerClassesCompositeThread _exceptionLjava/lang/Throwable; _fireAtTimesLjava/util/Set; Signature*Ljava/util/Set; _inputFramesLjava/util/LinkedList; TokenFrameLLjava/util/LinkedList; _inputTokensLjava/util/List; QueuedTokenGLjava/util/List; _outputFrames _outputTimesLjava/util/Queue;,Ljava/util/Queue;_synchronizeToRealTimeZ_threadLjava/lang/Thread;this$0)Lptolemy/actor/lib/hoc/ThreadedComposite;K(Lptolemy/actor/lib/hoc/ThreadedComposite;Lptolemy/kernel/util/Workspace;)VCodeLineNumberTableLocalVariableTablethis:Lptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector; workspaceLptolemy/kernel/util/Workspace; Exceptionsclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; newObjectfire()Vtoken5Lptolemy/actor/lib/hoc/ThreadedComposite$QueuedToken;frame4Lptolemy/actor/lib/hoc/ThreadedComposite$TokenFrame;ex Ljava/lang/InterruptedException;environmentTimeLptolemy/actor/util/Time;nextOutputTime StackMapTable+4@LfireAtJ(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;I)Lptolemy/actor/util/Time;,Lptolemy/kernel/util/IllegalActionException;actorLptolemy/actor/Actor;time microstepIresultdirectorLptolemy/actor/Director; initialize newReceiver()Lptolemy/actor/Receiver;prefire()Zpostfire responseTimeresponserefireRequestedstoptransferInputs(Lptolemy/actor/IOPort;)ZLptolemy/data/Token; Lptolemy/actor/NoTokenException;iportLptolemy/actor/IOPort;transferOutputswrapupe access$2900=(Lptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector;)Zx0 access$3200R(Lptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector;)Ljava/util/LinkedList; access$3300 access$3400 access$3900 access$4200M(Lptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector;)Ljava/util/Queue; access$4300 access$4602f(Lptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector;Ljava/lang/Throwable;)Ljava/lang/Throwable;x1 SourceFileThreadedComposite.java  java/util/HashSet   java/util/LinkedList  8ptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector *ptolemy/kernel/util/IllegalActionException Error in inside thread of actor.    java/lang/StringBuilderFiring at time     ptolemy/actor/util/Time    'Waiting for outputs from inside thread.  2ptolemy/actor/lib/hoc/ThreadedComposite$TokenFrame  Done waiting.  Inside thread was interrupted.    3ptolemy/actor/lib/hoc/ThreadedComposite$QueuedToken    Sending output token  to port   java/lang/InterruptedExceptionDirector thread interrupted. ---- Request refiring at time  for actor:    Actor  requests refiring at time , which fails. *Perhaps the delay parameter is too large? Try setting it to 0.     ptolemy/data/BooleanToken Hptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector$CompositeThread java/lang/Thread  ptolemy/actor/QueueReceiver  Prefire returns   Postfiring at time   -Queueing input tokens for the inside thread:  to be processed at time       (Lptolemy/actor/lib/hoc/ThreadedComposite;Ljava/lang/String;)Vjava/util/Queuepeek()Ljava/lang/Object;equals(Ljava/lang/Object;)ZpollisEmpty access$300 access$400wait(J)V access$500 access$600tokens3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)Vjava/util/Listiterator()Ljava/util/Iterator;hasNextnextchannelptolemy/actor/IOPortgetWidth()I access$700getName access$800P(Lptolemy/actor/lib/hoc/ThreadedComposite;Ljava/lang/String;Ljava/lang/String;)Vsend(ILptolemy/data/Token;)V access$900ptolemy/actor/Actor getFullName access$1000 java/util/Setaddclear access$1102-(Lptolemy/actor/lib/hoc/ThreadedComposite;J)JsynchronizeToRealTimeLptolemy/data/expr/Parameter;ptolemy/data/expr/ParametergetToken()Lptolemy/data/Token; booleanValue=(Lptolemy/actor/lib/hoc/ThreadedComposite$ThreadedDirector;)V setPriority(I)VstartisAlive access$1200(Z)Ljava/lang/StringBuilder; access$1300 access$1400 access$1500remove access$1600 access$1700EVENT  FrameType>Lptolemy/actor/lib/hoc/ThreadedComposite$TokenFrame$FrameType;j(Lptolemy/actor/util/Time;Ljava/util/List;Lptolemy/actor/lib/hoc/ThreadedComposite$TokenFrame$FrameType;)V notifyAll access$1800,(Lptolemy/actor/lib/hoc/ThreadedComposite;)D(D)Lptolemy/actor/util/Time;I(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;)Lptolemy/actor/util/Time;yield access$1900 access$2000STOPisKnown(I)ZhasTokenget(I)Lptolemy/data/Token;.(Lptolemy/actor/IOPort;ILptolemy/data/Token;)V access$2100 access$2200 access$2300 access$2400 access$2500 access$2600join access$2700 access$2800??I*+M,,,, Y, Y , Y, Y,. () *+,-#.+/10<1G2 II @!~\*Y***L**Y+ *!"M+,#*$W*%'* *& *'(*)+*%*,-N*. */0-1Y*23-14:5f67:89:G*;+*<Y=9>?98@ANY*-CgKBHKB!BCGH$J.KHQUR]Ygcxdefjlnpst~ '03EHKL[>TL\$8U0.#  WBd,:*:*D+*YE,F+GH*,I:@:Y*YJ+GK,LMN+** OWCPS> 5@CPSUiHU; CO<!s* P*Q*R*Q**S*TVX*Q*Q**WXYZ*[Y*\* ^*_>  %)4;BJVbkr s2`Ya 9* Y*b<*c*Ydef 7 9&7*L*g*Yh+i* +j=*k*l,*Ym*no+p*YN*-Y+*qrsW*t*u_+*uv:**w:#*Y*Yxy3*zW-ç :-{*b    ^ /&:*J+T,h.z-}23569=>ABKMOQ4O= :$/2z DZ*|*L*}*Y~+*YM*-Y+rsW*t,çN,-7QTTWT. YZ[\]0^3a7bKdOeYfZK3 8z=>+:o+P+H+:*7Y+W* *Y+>=:Y* adBuv xyz#{8|B}S\~_adfrvx>#>f tzzxZB 6*L**Y~+*YM*-Y+rsW*t,çN,-*Y***W*bM* *** **Y**M*5ORRURBb 15IMW^p  ' 1 #B/* /* /* /* /* /* /* ;*+Z *[- 7 -