3@ H ! ! ! ! ! !  6   ! ! ! ! !  ! ! ! Y ! ! ! , ! , 6  , ,  ! !  ! ,   8  ; , ;   !    ! ! !  !Element InnerClasses INITIAL_BINSI ConstantValue LIST_THRESHOLD EMPTY_HASHMAP.Ljdk/nashorn/internal/runtime/PropertyHashMap;size thresholdlist6Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;bins7[Ljdk/nashorn/internal/runtime/PropertyHashMap$Element; properties([Ljdk/nashorn/internal/runtime/Property;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis1(Ljdk/nashorn/internal/runtime/PropertyHashMap;)Vmapq(I[Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;)V StackMapTableimmutableReplace~(Ljdk/nashorn/internal/runtime/Property;Ljdk/nashorn/internal/runtime/Property;)Ljdk/nashorn/internal/runtime/PropertyHashMap;property'Ljdk/nashorn/internal/runtime/Property; newProperty immutableAddW(Ljdk/nashorn/internal/runtime/Property;)Ljdk/nashorn/internal/runtime/PropertyHashMap;newSizenewMapX([Ljdk/nashorn/internal/runtime/Property;)Ljdk/nashorn/internal/runtime/PropertyHashMap; newProperties[F(Ljava/util/Collection;)Ljdk/nashorn/internal/runtime/PropertyHashMap;Ljava/util/Collection;LocalVariableTypeTable?Ljava/util/Collection; Signatureo(Ljava/util/Collection;)Ljdk/nashorn/internal/runtime/PropertyHashMap;immutableRemoveB(Ljava/lang/String;)Ljdk/nashorn/internal/runtime/PropertyHashMap;newBinsnewListbinIndexbinkeyLjava/lang/String;find;(Ljava/lang/String;)Ljdk/nashorn/internal/runtime/Property;element getProperties*()[Ljdk/nashorn/internal/runtime/Property;arrayiL([Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;Ljava/lang/String;)I binsNeeded(I)In threeQuartersrehashp(Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;I)[Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;binSize findElementJ(Ljava/lang/String;)Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;(Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;Ljava/lang/String;)Ljdk/nashorn/internal/runtime/PropertyHashMap$Element; elementListhashCodecloneMap0()Ljdk/nashorn/internal/runtime/PropertyHashMap;1(I)Ljdk/nashorn/internal/runtime/PropertyHashMap; addNoClonereplaceNoClonei(Ljava/lang/String;Ljdk/nashorn/internal/runtime/Property;)Ljdk/nashorn/internal/runtime/PropertyHashMap;removeFromListnextheadprevious replaceInList(Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;Ljava/lang/String;Ljdk/nashorn/internal/runtime/Property;)Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;()IisEmpty()Z containsKey(Ljava/lang/Object;)ZLjava/lang/Object;(Ljava/lang/String;)Z containsValuevalueget;(Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/Property;putb(Ljava/lang/String;Ljdk/nashorn/internal/runtime/Property;)Ljdk/nashorn/internal/runtime/Property;removeputAll(Ljava/util/Map;)VmLjava/util/Map;LLjava/util/Map<+Ljava/lang/String;+Ljdk/nashorn/internal/runtime/Property;>;O(Ljava/util/Map<+Ljava/lang/String;+Ljdk/nashorn/internal/runtime/Property;>;)VclearkeySet()Ljava/util/Set;setLjava/util/HashSet;'Ljava/util/HashSet; %()Ljava/util/Set;values()Ljava/util/Collection;A()Ljava/util/Collection;entrySetEntryeLjava/util/HashSet;>;c()Ljava/util/Set;>;&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\Ljava/lang/Object;Ljava/util/Map; SourceFilePropertyHashMap.java ^_ TM UM XY VW \]  java/lang/AssertionErrorjava/lang/StringBuilder+replacing properties with different keys: '  ' != '' ! ^" /replacing property that doesn't exist in map: ' p# T $% & '%jdk/nashorn/internal/runtime/Property }~ ,jdk/nashorn/internal/runtime/PropertyHashMapY (' ^f RS )* Z[ +, - .4jdk/nashorn/internal/runtime/PropertyHashMap$Element ^/ 01Y Y 23java/lang/String'java/lang/UnsupportedOperationExceptionImmutable map. ^4java/util/HashSet 56 78 9 :; <= > ?java/lang/Object java/util/Mapjava/util/Iteratorjava/util/Map$EntrygetKey()Ljava/lang/String;equalsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/Object;)Vjava/util/Collectioniterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;clone getProperty)()Ljdk/nashorn/internal/runtime/Property;getLink8()Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;java/lang/IntegernumberOfLeadingZeros`(Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;Ljdk/nashorn/internal/runtime/Property;)Vmatch(Ljava/lang/String;I)ZsetLink9(Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;)V(Ljava/lang/String;)Vaddjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;unmodifiableList"(Ljava/util/List;)Ljava/util/List;java/lang/ClassdesiredAssertionStatus1!HI LMNOPMNQRSTMUMVWXYZ[\])^_`W*****a b cS^d`m%**+*+*+*+a $b%cS%eS^f`%***, ,*,*-a $b*%cS%TM%XY%VWg+h#ihh#ihjk`@+, 2 Y Y  +,1*+& Y Y +*+,aCwb cSlmnmgC3op`i*`=*N-+N-a b*cSlmqM rSos`6*+`=*N+:662:-N-a'.4b4'lm6cS6t[.qM(rSghuhuov`B+?*+`=*N+::-N-*a"4;>@b44lm0qM*rSBcSBtwx Btyghz{|}p`= *+ab cS lm}~`o*]*+=*2N-+ B*d6:*"#:-+$S*+$:!Y%1*+ &*d=!Y*+$%&*a>'*1=FP^lsbR'7qM*4YPWNMGWsqMcSg0Fhi#h)Bh`g*+M, ,'a b cS Wg i@`9*(0*L*=*N-+-'S-)N*+(*(a" !' /#4%b*W%[ M9cSgui `> +**d~a1b XY  `; |`+dxa=b M `2||`aHb M `;,M*N-1-'::,6,,Y,2-S-)N,a"TU VWX Z1U9\bH lm M2W;VW;M6Yg#i1`w$**+=*2+ *+ aghikb  M$cS$g ` +*=*N--+.--)Navw xyw|b*W W Mg i`|%!Y** */#*%ab %cSg'h h#`B*M%**01M*2#M!Y,*%a )4b4Y&YBcSBqM4Yg  #p`Y*=+N*:*H*-6*2:- -$:*-$:*,Y+-S*- *-$:,Y+-:!Y*%aF !*36>HY\gjtbH!8M*/WcSlmqM WgHhii`F*%*+>*2:+,3:*S*N-+,3N!Y**-%a"!).5b>MWFcSFFlm.Wg) `/p*+*=*+.*),Y*'-N-:*):=+.)4-,Y'-:4:):*aB &)4>HJY`dnbHY W/?WpVWp eM&JW)GWgiii# `T* Y5+*>*+.,Y*),-,Y*'-::*):F+.,Y),-4,Y'-:4:):*a> -;?JTfixbRx WEHWVWlmxM;TW?PWgiii##T`/*ab cS`B *ab  cSg @`|/+6*+6+6 Y5a   -b/cS/g@`M*+abcSg @`,+&+M*,N--'+7a  !*#b* lmW,cS,g(i@`4+6*+6M, ,'+6 Y5a()*,2-b  W4cS4gi@`g*+M, ,'a 9:b cS Wg i@`H 8Y9:a?b  cS  m`> 8Y9:aDb cS `P 8Y9:aIb cS x  {_`4 8Y9:aNb  cS`';YW,)M+?aSTUT"Wb  W'cSx g i{`5 *@ABa\b  cS{`$;YW,)M+?aabcbeb  W$cSx g i{A`0*+Caib cSA`7 *+6,Daib  cSA`0*+Eaib cS_`B!F!YG&a iqg @{K,!JI