-gnu/trove/TLongDoubleHashMapgnu/trove/TLongHashjava/io/Serializable_values[Dclone()Ljava/lang/Object;CodeLineNumberTableLocalVariableTable    mLgnu/trove/TLongDoubleHashMap;thisiterator!()Lgnu/trove/TLongDoubleIterator;gnu/trove/TLongDoubleIterator !(Lgnu/trove/TLongDoubleHashMap;)V setUp(I)I  !capacityIinitialCapacityput(JD)D )*insertionIndex(J)I ( -._states[B , 12_set[J 0 56postInsertHook(Z)V 4 previousStateBpreviousDindex isNewMappingZkeyJvaluerehash(I)Voi oldCapacityoldKeysoldVals oldStates newCapacityget(J)D <* Mclear()V OP Qkeysvalsstatesremove XCremoveAt Wprevequals(Ljava/lang/Object;)Z ^_size()I ]b(gnu/trove/TLongDoubleHashMap$EqProcedure a ef forEachEntry#(Lgnu/trove/TLongDoubleProcedure;)Z dthatotherLjava/lang/Object;hashCodem*gnu/trove/TLongDoubleHashMap$HashProcedure oA(Lgnu/trove/TLongDoubleHashMap;Lgnu/trove/TLongDoubleHashMap$1;)V ln r_ getHashCode lqp,Lgnu/trove/TLongDoubleHashMap$HashProcedure; W getValues()[Djv()[Jk containsValue(D)Zval containsKey(J)Z contains  forEachKey(Lgnu/trove/TLongProcedure;)Z forEach  procedureLgnu/trove/TLongProcedure; forEachValue(Lgnu/trove/TDoubleProcedure;)Z ~execute gnu/trove/TDoubleProcedurevaluesLgnu/trove/TDoubleProcedure; (JD)Z gnu/trove/TLongDoubleProcedure Lgnu/trove/TLongDoubleProcedure; retainEntriesmodifiedtransformValues(Lgnu/trove/TDoubleFunction;)V (D)D gnu/trove/TDoubleFunctionfunctionLgnu/trove/TDoubleFunction; increment  adjustValue amount writeObject(Ljava/io/ObjectOutputStream;)V Exceptionsjava/io/IOException PdefaultWriteObject java/io/ObjectOutputStream $_size  CwriteInt  gnu/trove/SerializationProcedure   exceptionLjava/io/IOException; writeProcedure"Lgnu/trove/SerializationProcedure;streamLjava/io/ObjectOutputStream; readObject(Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundException PdefaultReadObject java/io/ObjectInputStream _readInt ! readLong()J  readDouble()D &' Ljava/io/ObjectInputStream; P  C (IF)V   loadFactorF#(Lgnu/trove/TLongHashingStrategy;)V  strategy Lgnu/trove/TLongHashingStrategy;$(ILgnu/trove/TLongHashingStrategy;)V  %(IFLgnu/trove/TLongHashingStrategy;)V   SourceFileTLongDoubleHashMap.java InnerClasses HashProcedure EqProcedure!  T*L+*+ lmn  3 Y* u    Y*"=*  #$%$&'  Z9*+66 td6*196 */36*3P*/T*)R *W7 > "%.6>FKW HZ89Z:;W<$ P=> ZZ?@ZA;BC ) o*3=*3N*:*/:* 3**/673.-/7*+6 *3 P* 1R*/ TDZ F %,,2;AIR^fn \ ;+D@A%<$ ,BE$oF$iG2 dH^I.ooJ$KL W*N> *1  <$?@OP 2*R*3L*M*/N+6+ P,R-T .  $)1 4E$.S2 )T$U.2VL zJ*N6*1J*Y)   *Z;<$?@[\ z(++M,`*`*aY,cg    h((ijk_ QlY*pL*+gW+s   tuXC I *v*R -. /   <$wx 8*`L*M*/N,66-3+,1R+ & 78 9;;<#=.;6@ >%E$!y$8T1z ,U.8S{ 8*` L*3M*/N,66-3+,/P+ & IJ KMMN#O.M6R >%E$!y$8S21|2 ,U.8}~ 1*/N*:6-3'1 "\] _ _`%a'_/d 4 $E$1U.,T11; :* o ?@ :*+ z  2*/M*N-6,3+-1 "  &(0 4 &E$2U.-22ef =*/M*3N*:-6,3+-/1 &  13; >+E$=U.8S2 3==f H=*/N*3:*:6&-3+/1 *Y= .  6<>F H3E$H>FU.AS2 ;HH 0*/M*N-6,3-+-1R "  '/ 4 %E$0U.+00 ;*  ?@ s*N6*\1)cR   *<$?@; u#++*Y+M*,g,¿  "  ## -++=*W+B+9*!X &  %, 4?@;)^$--P 3* ,- C >* 78 %$ I*$ CD %$ >*+ LM  I*, XY %$ T*$- ef *%$l2a: