4 . .   .  . . . .      .    !  ' ' . z   .     InnerClasseschangesPendingLjava/util/Map; Signature5Ljava/util/Map; changeCount6Ljava/util/Map;threads5Ljava/util/Map;parentLjava/lang/ref/WeakReference;1Ljava/lang/ref/WeakReference;loggerLjava/util/logging/Logger;PROP_PENDINGCHANGESLjava/lang/String; ConstantValuePROP_VALUEADJUSTINGvalueIsAdjustingZ mutatorLock!Ljava/util/concurrent/locks/Lock;propertyChangeSupport"Ljava/beans/PropertyChangeSupport;7(Ljava/beans/PropertyChangeSupport;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lorg/das2/system/ChangesSupport;pcsLjava/lang/Object; StackMapTable whoIsChanging$(Ljava/lang/Object;)Ljava/util/List; lockObjectmsgclient8(Ljava/lang/Object;)Ljava/util/List;registerPendingChange'(Ljava/lang/Object;Ljava/lang/Object;)VexistingClientcountLjava/lang/Integer;oldValpendingChanges(Ljava/util/Map;)VchangesLocalVariableTypeTable8(Ljava/util/Map;)VperformingChange ownerClientchangePerformedisPendingChanges()Z(Ljava/lang/Object;)ZgetChangesPending()Ljava/util/Map;isValueAdjusting#()Ljava/util/concurrent/locks/Lock;addPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)Vlistener#Ljava/beans/PropertyChangeListener;removePropertyChangeListener access$000#(Lorg/das2/system/ChangesSupport;)Zx0 access$100D(Lorg/das2/system/ChangesSupport;)Ljava/beans/PropertyChangeSupport; access$002$(Lorg/das2/system/ChangesSupport;Z)Zx1()V SourceFileChangesSupport.java ]^ YZ _ org/das2/system/ChangesSupport$1 _ [\java/lang/ref/WeakReference _ OPjava/util/HashMap GH KH MH java/beans/PropertyChangeSupportjava/lang/StringBuilderwhoIsChanging RS   m 'registerPendingChange {0} by {1} in {2}java/lang/Object java/lang/IllegalStateExceptionlock object in use: , by _>bug 1075: second change registered but the first was not done. java/lang/Integer  org/das2/system/ChangesSupport  { 2performingChange by client object is not owner {0}  st#performingChange {0} by {1} in {2}%clearPendingChange {0} by {1} in {2}no lock object found for {0}/change performed client object is not owner {0}>expect value for changeCount {0}, was performingChange called? "what happened here--changeCount<0!     _{ das2.system.changes valueAdjustingjava/lang/String#(Lorg/das2/system/ChangesSupport;)V(Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/util/logging/Loggerfine(Ljava/lang/String;)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/Collections emptyList()Ljava/util/List; singletonListjava/util/logging/LevelFINELjava/util/logging/Level;()Ljava/lang/Object;logA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V.(Ljava/util/logging/Level;Ljava/lang/String;)VvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;intValue()Ijava/lang/Thread currentThread()Ljava/lang/Thread;firePropertyChange(Ljava/lang/String;ZZ)VputAllINFO@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vremovesize containsKeyisEmptyemptyMaporg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!. GHIJKHILMHINOPIQRSTUV/WUVXYZ[\]^_`aU***Y**Y, * Y * Y * Y + Y,L*+b. . /!0,172B3F4O6T7c UdeUf^UOghOijk lma3Y+M,* +N--b@AB&C*D.Fc*3de3ngoU& pgh .qkIr!staݲY,SY+SY* S * ,N-E-+0!YY",#* ,$-+%&* ,':* ,()W* ,*`()W*+6* ,+)W*,,-)W*/0bBW!X,Y0Z5[b\g]r`abdfghijc>depgng,ug\vw*xZhbk%y!z{aU +* 1b t uc de |H}  |JI~!taN* ,N--+--+23+4*+,56Y,SY+SY* S b )/Mc*NdeNpgNng Cgh k!ta߲7Y,SY+SY* S * ,'N* ,:28,4+294*+6-2:,4(N -*d(N-*'* ,;W*,;W* ,;W#-** ,-)W !Y<$*/0bV,8=LR_eiu}c>depgng,vw8gezxZhLyk * aG* =bc deh@a? * +>bc de ng!aW* ?@ Y* Ab c deha/*bc de![a/*bc deaA *+Bb c de aA *+Cb c de a/*bc ea/*bc ea;*ZbceZa! DEb&F