2C W=|׽ 6X  6 6 D 6 6 6   6 6  6 6   %  ) ) ) ) 6 W W 7 6 6 D ) % D D D 6 D 7 6 6 6 6     globalTimeResolution*Lptolemy/actor/parameters/SharedParameter; clockDriftLptolemy/data/expr/Parameter; _localTimeLptolemy/actor/util/Time;_driftD_lastCommitEnvironmentTime_lastCommitLocalTime_offset _visibility Visibility InnerClasses)Lptolemy/kernel/util/Settable$Visibility;_timeResolution3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/LocalClock; containerLptolemy/kernel/util/NamedObj;nameLjava/lang/String; ExceptionsaddValueListener&(Lptolemy/kernel/util/ValueListener;)Vlistener#Lptolemy/kernel/util/ValueListener;attributeChanged"(Lptolemy/kernel/util/Attribute;)VdriftstateStateLptolemy/actor/Manager$State;managerLptolemy/actor/Manager; newResolution attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObject getClockDrift()DgetEnvironmentTimeForLocalTime4(Lptolemy/actor/util/Time;)Lptolemy/actor/util/Time;+environmentTimePassedSinceCommitDoubleValuetimelocalTimePassedSinceCommit environmentTimePassedSinceCommitenvironmentTime getExpression()Ljava/lang/String; getLocalTime()Lptolemy/actor/util/Time;%getLocalTimeForCurrentEnvironmentTimegetLocalTimeForEnvironmentTime%localTimePassedSinceCommitDoubleValue localTimegetTimeResolution getVisibility+()Lptolemy/kernel/util/Settable$Visibility; initialize()VremoveValueListenerresetLocalTime(Lptolemy/actor/util/Time;)V setClockDrift(D)V setLocalTimesetTimeResolutiontimeResolution setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)V visibilitystartstopvalidate()Ljava/util/Collection;_commit SourceFileLocalClock.java ij h_(ptolemy/actor/parameters/SharedParameter1E-10 i XYptolemy/data/expr/Parameter clockRate Z[1.0    ] \] ^_ g cg  !ptolemy/data/DoubleToken " #$ptolemy/actor/Actor %&' () * +*ptolemy/kernel/util/IllegalActionException)Cannot change timePrecision during a run. i,- ._java/lang/StringBuilder iInvalid timeResolution: /0 /1 The value must be 'greater than the smallest, normalized, %positive, double value with a double  precision: 2 z{ ptolemy/actor/LocalClockptolemy/actor/Director 3] b] a] 45/Cannot compute environment time for local time /6 because .the last commit of the local time occurred at  local time i 7 8ptolemy/actor/util/Time i9 `] :; <= > /Cannot compute local time for environment time  which  corresponds to environment time ?@reset local time to A Illegal clock drift: ). Clock drift is required to be positive.Cannot set local time to 8, which is earlier than the last committed current time -ptolemy/kernel/util/AbstractSettableAttribute'ptolemy/kernel/util/Settable$Visibility,ptolemy/kernel/util/NameDuplicationExceptionptolemy/actor/Manager$Stateptolemy/kernel/util/NamedObj$java/lang/CloneNotSupportedExceptionV(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V setExpression(Ljava/lang/String;)Vptolemy/data/type/BaseTypeDOUBLEB DoubleType'Lptolemy/data/type/BaseType$DoubleType; setTypeEquals(Lptolemy/data/type/Type;)VNEGATIVE_INFINITYptolemy/kernel/util/Settable NOT_EDITABLEgetToken()Lptolemy/data/Token; doubleValue getContainer ()Lptolemy/kernel/util/NamedObj; getManager()Lptolemy/actor/Manager;ptolemy/actor/ManagergetState()Lptolemy/actor/Manager$State;IDLEPREINITIALIZING3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)Vptolemy/math/ExtendedMath4DOUBLE_PRECISION_SMALLEST_NORMALIZED_POSITIVE_DOUBLEappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;toString _zeroTime compareTo(Ljava/lang/Object;)I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;subtractgetDoubleValue(Lptolemy/actor/Director;D)Vaddjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;getEnvironmentTime _debuggingZ_debug%ptolemy/data/type/BaseType$DoubleType!6W XYZ[\]^_`]a]b]cgh_ijkS*+,**Y* * Y* * * ***l* k# lo,p5q?tFuKvRwm SnoSpqSrst%uvwk5lmnoxyz{k+* "* I(**(+* * I(**: 6 !:%":#$%Y*&'((9%Y*)Y*+,(-.,/,0,1,(-2'*(3*+4lR$/3=FOWchomH|_o}c'O~pq=_no$b=t%ks%*+56M,,*789,,l #m %no% otk/*lm nok}+*:;4%Y)Y*<,+=>,?,@,*:=2A+*:BM,N*#-C9*o9DY*7EN*F-G:l6 <EGPQV_dp u z m>V_}no}]E8]G6]z] <3t%kM*H*Il m no k/*l!m nokA**7JKl./ .m not%k=*F+*F;E%Y)Y*L,+=>,?,@,*:=M,N,*F=2A+*FBM,N*#,C9*k9DY*7EN*F*9B-G:l6 = >?THYI]J_KhLiMnNwPSUm>n_no]]?]_=]]A3t%k/*l`m nok/*ljm nok=**789l uvm nowk5lmnoxyku(*O*)Y*P,+=2Q*+*Rl#'m(no(]k4''%Y*)Y*S,'-T,2'*'*Rl*/3m4no4|_*t%kC*:9+*:;.%Y*)Y*U,+=V,*:=2'*+l =BmCnoC]=t%k>*'l mno_k>*+l mnogk3*Rl m nok3*Rl m nok,lm not%kS*9 **<*7JL+**789*+*B9*+F**:l.  $(9EJRm$.]Sno) fde ~