1oracle/ide/util/ContextWatcher_WSP_TO_PRJ_MAPLjava/util/HashMap;  java/util/HashMap()V  oracle/ide/Context  getWorkspace()Loracle/ide/model/Workspace;   getProject()Loracle/ide/model/Project;  getNode()Loracle/ide/model/Node;  get&(Ljava/lang/Object;)Ljava/lang/Object;  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  !(Loracle/ide/Context;)V # $contextLoracle/ide/Context;wspLoracle/ide/model/Workspace;prjLoracle/ide/model/Project;nodeLoracle/ide/model/Node;prjMapnodeMapwatcher Loracle/ide/util/ContextWatcher;_node 2- 3oracle/ide/model/Node5detach(Loracle/ide/model/Observer;)V 78 69_prj ;+ <oracle/ide/model/Project> ?9_wsp A) Boracle/ide/model/WorkspaceD E9_holdersLjava/util/ArrayList; GH Ijava/util/ArrayListKsize()I MN LO(I)Ljava/lang/Object; Q LR!oracle/ide/util/WeakDataReferenceTclear V UW LWremove Z [isEmpty()Z ]^ _oracle/ide/Idea getWorkspaces()Loracle/ide/model/Workspaces; cd beoracle/ide/model/Workspacesg h9thisiIref#Loracle/ide/util/WeakDataReference;()Ljava/lang/Object; o Uporacle/ide/util/ContextHolderrcontextRemoved t surelease w xholderLoracle/ide/util/ContextHolder; newIdeContext-(Loracle/ide/model/Node;)Loracle/ide/Context; |} ~ setProject(Loracle/ide/model/Project;)V  setWorkspace(Loracle/ide/model/Workspace;)V workspaceRenamed # s(Ljava/lang/Object;)Z Z LprojectRenamed # s nodeRenamed # s5(Loracle/ide/util/WeakDataHolder;Ljava/lang/Object;)V Uadd Loracle/ide/model/UpdateMessage getMessageID N OBJECT_RENAMED l  getAddObjects()Ljava/util/List; java/util/List _ Roracle/ide/cmd/RenameMessagegetRenamedNode9(Loracle/ide/model/UpdateMessage;)Loracle/ide/model/Node; fireNodeRenamed fireProjectRenamed fireWorkspaceRenamed  CHILD_REMOVED l getRemoveObjects contains fireContextRemoved observedLjava/lang/Object;change Loracle/ide/model/UpdateMessage;msgIDlistLjava/util/List; L_data getContext()Loracle/ide/Context; sremoveContextHolder"(Loracle/ide/util/ContextHolder;)V mapfindOrCreateWatcher6(Loracle/ide/Context;)Loracle/ide/util/ContextWatcher; addContextHolder java/lang/Object $init$ attach 8 6 ? E hwspsLoracle/ide/model/Workspaces; L MLjava/lang/Object;Loracle/ide/model/Observer;Loracle/ide/util/WeakDataHolder;oracle/ide/model/Observeroracle/ide/util/WeakDataHolderupdate5(Ljava/lang/Object;Loracle/ide/model/UpdateMessage;)V isExpired dataExpired&(Loracle/ide/util/WeakDataReference;)V stopWatching startWatchingCodeLineNumberTable SourceFileContextWatcher.javaLocalVariableTableLocalVariableTypeTable Deprecated SignatureOJCLineColumnInfo12-;+A)GH $ *LYJ4 #F**+<fM*+4*+=*+C*4**=**C*,*. 67 8:; <(>0?8@@AEC Fj1F&'5 Fj1 d*L+M,,*ݱJK MNP z{&' 01 v* *L+ +M, ,N-E+: -N-(+: -: *ձ2 WXY/[3\9^L`PaVbjdoeuiHvz{g&'Z()/G9<*+V,-j 01j*J+W*J̙*yp rsuj1n j1^>| j1 j1,>i+*4C,:*64*,4*4 *+64*+*= *+*C{*tm+*=#,:Z*4L*ħE+*C,:*=)*ħ"+f,:*C*ır $6>EMT\ckryRj1l7 j1@*JPd=*JSUN-q+UY*+:*JW" !"*5?4@j1@z{ kl mn5 mn @j16*JPd=&*JSUN-q+*J-W ۱ !*-5*6j16z{ +klmn 6j1 j*4L+*=+*C*JPd=4*JSUN-qs:+ *J-W*JP*y6 %1:?JS[ei4jj1b&'"9kl1"mn:z{ jj1 j*4L+*=+*C*JPd=4*JSUN-qs:+ *J-W*JP*y6 %1:?JS[ei4jj1b&'"9kl1"mn:z{ jj1 j*4L+*=+*C*JPd=4*JSUN-qs:+ *J-W*JP*y6 %1:?J S[ ei4jj1b&'"9kl1"mn:z{ jj1 8*JPd<$*JSUM,qsN- -v*y" !%+37*8j1 )klmn! z{ 8j1w I*4*:*=*@*C*F*JPd<*JSUM,X*JY*CN-B-*=: *4\W`-*=\W-`*C\Wf*iN !"$%%1&5$=)D+R,V.c0h1r3z467<=4j1"kl1mnRK.c2/ j1 A**L*M*N+ ,-+:Y :+"W,:Y :,"W-:Y*%:-"WR@AD EFH!I#L/N4O=PGSRUWV`WiZt\y]^aH&' ()*+z,-/`.R=/t01 # Y /