2c X2 X3 X4 X5 6 X7 X8 X9 X: X; X< X= X>? @ XAB @ XCD E FGHI @ XJ KL MN E XOP XQ KRS TU +VW +X Y +Z [ \]^ _` a bcde +f 7gh ;V ij kl \mn ;o Xp qr Ds ;tuv 7wxy z{| K} J~  X X   K    X J b K J   X{  X K K K K K  y { { ~ + { { K K   {       X          z  Z E z X q  Y  InnerClassesexecutionOnFiring#Lptolemy/data/expr/StringParameter; lingerTimeLptolemy/data/expr/Parameter;modelFileOrURL,Lptolemy/actor/parameters/FilePortParameter;postfireActionspawnSeparateModels_alreadyReadInputsZ_modelLptolemy/kernel/util/NamedObj; _DO_NOTHINGI_RUN_IN_CALLING_THREAD_RUN_IN_A_NEW_THREAD_executionOnFiringValue _executing_lingeringThreadLjava/lang/Thread;_managerLptolemy/actor/Manager;_postfireActionValue_STOP_EXECUTING _throwableLjava/lang/Throwable;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis&Lptolemy/actor/lib/hoc/ModelReference; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)VasFileLjava/io/File;myURILjava/net/URI;exLjava/lang/Exception;parserLptolemy/moml/MoMLParser;urlLjava/net/URL;executionOnFiringValuepostfireActionValue attributeLptolemy/kernel/util/Attribute; StackMapTablehuclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace;newActorexecutionError/(Lptolemy/actor/Manager;Ljava/lang/Throwable;)Vmanager throwableexecutionFinished(Lptolemy/actor/Manager;)Vfire()VdirectorLptolemy/actor/Director; Ljava/lang/InterruptedException;thread executableLptolemy/actor/CompositeActor;lingerTimeValueJxmanagerStateChangedpostfire()ZstopstopFire terminatewrapup_readInputsAndValidateSettables parameter(Lptolemy/actor/parameters/PortParameter;tokenLptolemy/data/Token;portLptolemy/actor/IOPort; changeMadeportsLjava/util/Iterator; _writeOutputs access$000)(Lptolemy/actor/lib/hoc/ModelReference;)Zx0 access$100;(Lptolemy/actor/lib/hoc/ModelReference;Ljava/lang/String;)Vx1 access$200?(Lptolemy/actor/lib/hoc/ModelReference;)Lptolemy/actor/Manager; access$300)(Lptolemy/actor/lib/hoc/ModelReference;)V SourceFileModelReference.java $   *ptolemy/actor/parameters/FilePortParameter  !ptolemy/data/expr/StringParameter run in calling thread  run in a new thread do nothingptolemy/data/expr/Parameter   0L stop executing false java/lang/StringBuilder Setting modelFileOrURL to:     file     *ptolemy/kernel/util/IllegalActionException Not a file:   ptolemy/moml/MoMLParser   "Cannot reference my own container.  ptolemy/data/BooleanToken  java/lang/ExceptionFailed to read model from: ptolemy/actor/CompositeActorptolemy/actor/Manager Manager  ** Created new manager.  +Unrecognized option for executionOnFiring: 'Unrecognized value for postfireAction: $ptolemy/actor/lib/hoc/ModelReference  !" #Execution failed.$ %& No model to execute>Run in a new thread threw an exception on the previous firing.  '(*ptolemy/kernel/util/InternalErrorException No manager!  )! *+,,** Waiting for previous execution to finish.- ./java/lang/InterruptedException 0#** Previous execution has finished.4** Executing referenced model in the calling thread. 12 3java/lang/Throwable.** Creating a new thread to execute the model. 46 78/Cannot start an execution. Referenced model is 9 :&ptolemy/actor/lib/hoc/ModelReference$1 .java/lang/Thread ;< =ptolemy/data/LongToken >?** Lingering for @ milliseconds. AB CD Referenced model manager state: :** Calling finish() on the Manager to request termination.'** Waiting for completion of execution. E F2 ptolemy/actor/Executable  G   !Background run threw an exception** Reading inputs (if any). HIJ KL M NOptolemy/actor/IOPort&ptolemy/actor/parameters/ParameterPort PQ** Updating PortParameter: R S T UV WX YZptolemy/data/expr/Variable$** Transferring input to parameter: [\ptolemy/kernel/util/Settable.** Transferring input as string to parameter:  ]** Writing outputs (if any). ^I%** Transferring parameter to output: _`/** Transferring parameter as string to output: ptolemy/data/StringTokenptolemy/actor/TypedAtomicActorptolemy/actor/ExecutionListener,ptolemy/kernel/util/NameDuplicationException java/net/URL java/net/URIjava/lang/String$java/lang/CloneNotSupportedExceptionjava/util/Iterator&ptolemy/actor/parameters/PortParameterptolemy/data/Tokenptolemy/kernel/util/Attribute_debug(Ljava/lang/String;)V _debugging3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression addChoiceptolemy/data/type/BaseTypeLONGaLongType%Lptolemy/data/type/BaseType$LongType; setTypeEquals(Lptolemy/data/type/Type;)VBOOLEANb BooleanType(Lptolemy/data/type/BaseType$BooleanType; setPersistent(Z)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getExpression()Ljava/lang/String;toStringasURL()Ljava/net/URL; getProtocolequals(Ljava/lang/Object;)Z()Ljava/io/File; java/io/FileisFile-(Ljava/lang/Object;)Ljava/lang/StringBuilder;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V&ptolemy/kernel/attributes/URIAttribute getModelURI.(Lptolemy/kernel/util/NamedObj;)Ljava/net/URI;toURLtoExternalFormparse<(Ljava/net/URL;Ljava/net/URL;)Lptolemy/kernel/util/NamedObj;getToken()Lptolemy/data/Token; booleanValuepurgeModelRecord(Ljava/net/URL;)VH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)Vptolemy/kernel/util/NamedObj!()Lptolemy/kernel/util/Workspace;4(Lptolemy/kernel/util/Workspace;Ljava/lang/String;)V setManager stringValueremoveDebugListener&(Lptolemy/kernel/util/DebugListener;)Vjava/lang/Object notifyAllptolemy/util/MessageHandlererror*(Ljava/lang/String;Ljava/lang/Throwable;)V getManager()Lptolemy/actor/Manager;addDebugListener getDirector()Lptolemy/actor/Director;ptolemy/actor/Directorptolemy/kernel/util/Workspacewait(Ljava/lang/Object;)VfinishaddExecutionListener$(Lptolemy/actor/ExecutionListener;)VexecutegetStateState()Lptolemy/actor/Manager$State;IDLELptolemy/actor/Manager$State;ptolemy/actor/Manager$StategetDescription setPriority(I)Vstart longValue()J(J)Ljava/lang/StringBuilder; currentThread()Ljava/lang/Thread;sleep(J)VwaitForCompletionremoveExecutionListener interrupt inputPortList()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getParameter*()Lptolemy/actor/parameters/PortParameter;getNameupdateisOutsideConnectedhasToken(I)Zget(I)Lptolemy/data/Token; getAttribute3(Ljava/lang/String;)Lptolemy/kernel/util/Attribute;setToken(Lptolemy/data/Token;)VvalidateSettablesoutputPortListsend(ILptolemy/data/Token;)V#ptolemy/data/type/BaseType$LongType&ptolemy/data/type/BaseType$BooleanType!X  *+,*** * ** * *Y**Y******Y** *!"*Y*#$*$*$*$%*Y*&'*'( *')"*'*j !(-;IR[dm{ 7+*)* *+Y,-.*/.0*1M,,234.*5N-67Y*+Y,8.,90:;Y?,?47Y*@:*-,AB*'CDE,F#:7Y*+Y,H.,90I*BJ2*KY*BLMN*BJ*O* *P*B** +*c*QM,4 *E,4 *R2,4 * 7Y*+Y,S.,.0:]+*$P*$QM,4 * 2,%4 *T 7Y*+Y,U.,.0:*+VwG4-./ 0)/,4468:D;L=S>oLwR}TUVW[_`agdejkl nort!u&v+x6y>{G|Q}Z~dmw\ L#}@w4>UB:,B/B8""7h*+WXM,,B, ,   !l*, * +*Y*Z[,\  !O* +*Y*Z *]*B7Y*^:* * L* 7Y*+_I**`**BJ*BJL*+a* bYcd***e+fM,,*g**Y+fM,,*h* 8* $* *i*j*kM*mn* *o*6* *p**q*rM7Y*,[I*f*R\* *t**q*uv(7Y*+Y,w.*ux.0:yY*zM,|,}*C~A M**+Y,. .0* * :* :* l slE "'3:>CMU ] d nu}#')*/402378=>?BEI F GKL'P.Q4T<XIY^\ndw||}f "   w UP  / / J  Q 96R I 7g"**+Y,.+u90!""!R* T2*+* **n* *******. %,29@HM R7q)*B*B* * * $( ) q)*B*B* * * $( ) Z*B*B*  |'*** * L* 7Y*+I &'&7,* *<*M,,N-7-:**+Y,.-.0<---:*B*B-:3**+Y,.-.0<=5**+Y,.-.0< *B#!" &(*"+,-3.<0C1]4b5d6g9v:}<=@ABCBFGHIJKJNOST XZH<+r},& C ! R"#( 7$s* **L++M,*B,N-3**+Y,.,.0,-@-9**+Y,.,.0,Y-f^gh km n*q1r=uDvKwYxbwe{t|{}~~*=t* M #'7%&/* '():*+'*+,/* '-./* '7/5 RT 01"yK K K5