4IJKLMNOPQRSTUWYZ[\]^;<BMw   using instead  !=  :  [ after  at  better by  by  fc= fewer bytes than regular  fuzz= in [ meshes: { near:  rounds,  tc= to  uc= worse by  }$assertionsDisabled%(()I()Ljava/lang/Object;()Ljava/lang/String;()V()Z()[[I(D)D(D)J(I)I(I)V(I)Z(II)I(II)Z(II)[I(J)V(Ljava/lang/Object;)Z(Ljava/lang/String;)I(Ljava/lang/String;)V(Ljava/lang/String;)Z(Ljava/lang/Throwable;)V([I)V([II)V([II)[I([III)I([III)V ([III)[[I ([IIIII)[I)"*** regular choice does not apply *** regular choice is extra: -- refine on fv[-- refine on tv[-- refine on uv[../zs=; win=>>> POP WINS BY >>> RUN WINS BY >>> refined tc=BBYTE1 BYTE_SIZECode ConstantValueDHI InnerClassesL LValuesCodedLineNumberTableLjava/io/PrintStream; MAX_EFFORT MID_EFFORT MIN_EFFORT POP_EFFORT RUN_EFFORTS SourceFile StackMapTable UNSIGNED5ZZIP_SIZE[[D[I$[Lcom/sun/java/util/jar/pack/Coding;[[I]] avgS=] by ] fc=] of ] tc=] uc=]: add addStressSeedallCodingChoicesallFits before clip:  allFits: append bestByteSize bestChoice bestMethod bestZipSizebetter pop-size at fvc= bulge at  byteOnlySizerbyteSize byteSizer canRepresentcanRepresentSignedceilchoiceschoosechooser: #choices=chooser: plain result=chooser: result=clearclonecoding-com.sun.java.util.jar.pack.no.adaptive.coding'com.sun.java.util.jar.pack.no.histogram/com.sun.java.util.jar.pack.no.population.coding(com.sun.java.util.jar.pack.stress.coding"com.sun.java.util.jar.pack.verbose)com.sun.java.util.jar.pack.verbose.coding)com/sun/java/util/jar/pack/AdaptiveCoding(com/sun/java/util/jar/pack/BandStructure!com/sun/java/util/jar/pack/Coding(com/sun/java/util/jar/pack/CodingChooser/com/sun/java/util/jar/pack/CodingChooser$Choice.com/sun/java/util/jar/pack/CodingChooser$Sizer'com/sun/java/util/jar/pack/CodingMethod$com/sun/java/util/jar/pack/Histogram.com/sun/java/util/jar/pack/Histogram$BitMetric+com/sun/java/util/jar/pack/PopulationCoding"com/sun/java/util/jar/pack/PropMap com/sun/java/util/jar/pack/Utils.com/sun/java/util/jar/pack/Utils$Pack200LoggercomputeByteSizecomputePopSizePrivatecomputePopSizePrivate fvlen= computeSizecomputeSizePrivatecomputed size containscontextcountBytesToSizercurrentPropMapdHistdecodeKdeltasdesiredAssertionStatusdisablePopCodingdisableRunCodingdistance distanceFromeffortencodeEscapeValue encodeValuesendevaluateevaluate dist evaluate maxd =>  evaluated expfValuesfVlen favoredCoding findChoice findChoice => found findChoice => good findChoiceNearfinish#finish computePopSizePrivate fvlen=fitTokenCoding flushDatafuzzfv = {get getBitLength getBoolean getByteSize getContextgetDeltaHistogram getDeltas getHistogram getInteger getLength getMatrixgetNextKgetSizegetTotalLengthgetValueCodinggetValueHistogram getZipSizehasNexthistSizeinfoinitial best pop-size at fvc=intValueisCodableLengthisDeltaisExtraiteratorjava/io/ByteArrayOutputStreamjava/io/IOExceptionjava/io/PrintStreamjava/lang/AssertionErrorjava/lang/Classjava/lang/Integerjava/lang/Mathjava/lang/Objectjava/lang/RuntimeExceptionjava/lang/Stringjava/lang/StringBuilderjava/lang/Systemjava/lang/Throwablejava/util/ArrayListjava/util/Collectionsjava/util/HashSetjava/util/Iteratorjava/util/Listjava/util/Random java/util/Setjava/util/zip/Deflater"java/util/zip/DeflaterOutputStreamlog makeDeltasmakeExtraChoicemarkUsableChoicesmaxmaxd = measured best pop, size=min minDistancenext nextBooleannextIntno good pop-size; best was  noteSizesofoptUseAdaptiveCodingoptUseHistogramoptUsePopulationCodingoutpct popHelperprintrealloc!regular coding cannot represent [ regularChoiceremovereset resetDataresortFavoredValuesreverserotateround runHelper searchOrdersetBsetDsetFavoredCodingsetFavoredValuessetH setHistogramsetLsetSsetSeedsetTokenCodingsetUnfavoredCodingshufflesizesortstartstressstressAdaptiveCoding stressCoding stressLenstressPopCodingsubList targetSizetoString tokenCodingtopLeveltryAdaptiveCodingtryAdaptiveCoding [tryPopulationCodingumaxunfavoredCodingupdateDistancesvHistvalueOfvaluesverbose writeArrayTowriteSequencesTowriteTozipDefzipOutzipSizezipSizer { //BEGIN}} //END ?dzG{?tj? I^5??(\)?zG{?vȴ9@@ @Y@ÈVX_ab~r !"#$%&'()*+,-./012345#Lcom/sun/java/util/jar/pack/Coding;*Lcom/sun/java/util/jar/pack/CodingChooser;1Lcom/sun/java/util/jar/pack/CodingChooser$Choice;2[Lcom/sun/java/util/jar/pack/CodingChooser$Choice;0Lcom/sun/java/util/jar/pack/CodingChooser$Sizer;)Lcom/sun/java/util/jar/pack/CodingMethod;&Lcom/sun/java/util/jar/pack/Histogram;0Lcom/sun/java/util/jar/pack/Utils$Pack200Logger;Ljava/io/ByteArrayOutputStream;Ljava/util/Random;Ljava/util/zip/Deflater;$Ljava/util/zip/DeflaterOutputStream;%()Lcom/sun/java/util/jar/pack/Coding;&(I)Lcom/sun/java/util/jar/pack/Coding;'(II)Lcom/sun/java/util/jar/pack/Coding;((III)Lcom/sun/java/util/jar/pack/Coding;'(ILcom/sun/java/util/jar/pack/Coding;)I((I[Lcom/sun/java/util/jar/pack/Coding;)V&(Lcom/sun/java/util/jar/pack/Coding;)I&(Lcom/sun/java/util/jar/pack/Coding;)V)(Lcom/sun/java/util/jar/pack/Coding;I[I)V4(Lcom/sun/java/util/jar/pack/CodingChooser$Choice;)I4(Lcom/sun/java/util/jar/pack/CodingChooser$Choice;)V,(Lcom/sun/java/util/jar/pack/CodingMethod;)V-(Lcom/sun/java/util/jar/pack/CodingMethod;)[I.(Lcom/sun/java/util/jar/pack/CodingMethod;II)Z/(Lcom/sun/java/util/jar/pack/CodingMethod;[I)[I0(Lcom/sun/java/util/jar/pack/CodingMethod;[III)I1(Lcom/sun/java/util/jar/pack/CodingMethod;[III)[I2(Lcom/sun/java/util/jar/pack/CodingMethod;[III[I)V0(Lcom/sun/java/util/jar/pack/CodingMethod;[I[I)V(()Lcom/sun/java/util/jar/pack/Histogram;)(Lcom/sun/java/util/jar/pack/Histogram;)V)(Z)Lcom/sun/java/util/jar/pack/Histogram;3(Lcom/sun/java/util/jar/pack/Histogram$BitMetric;)D&()Lcom/sun/java/util/jar/pack/PropMap;!()Ljava/io/ByteArrayOutputStream;(Ljava/io/OutputStream;)V(Ljava/io/OutputStream;[III)V(Ljava/io/OutputStream;[I[I)V(I)Ljava/lang/Integer;(I)Ljava/lang/Object;(ILjava/lang/Object;)V(Ljava/lang/Object;)V(DD)Ljava/lang/String;(C)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;()Ljava/util/Iterator;(II)Ljava/util/List;(Ljava/util/List;)V(Ljava/util/List;I)VV(Lcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingChooser$Choice;f(Lcom/sun/java/util/jar/pack/CodingChooser$Choice;II)Lcom/sun/java/util/jar/pack/CodingChooser$Choice;R([IIILcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingMethod;T([IIILcom/sun/java/util/jar/pack/Coding;[I)Lcom/sun/java/util/jar/pack/CodingMethod;P([ILcom/sun/java/util/jar/pack/Coding;)Lcom/sun/java/util/jar/pack/CodingMethod;R([ILcom/sun/java/util/jar/pack/Coding;[I)Lcom/sun/java/util/jar/pack/CodingMethod;V(ILcom/sun/java/util/jar/pack/CodingMethod;Lcom/sun/java/util/jar/pack/CodingMethod;)VT(Lcom/sun/java/util/jar/pack/CodingMethod;)Lcom/sun/java/util/jar/pack/CodingMethod;*(Ljava/lang/String;Ljava/io/PrintStream;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;%(Ljava/util/List;Ljava/util/Random;)V1(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Vw(Lcom/sun/java/util/jar/pack/PopulationCoding;Lcom/sun/java/util/jar/pack/Coding;Lcom/sun/java/util/jar/pack/Coding;)[I=(Ljava/lang/String;[Ljava/lang/String;Ljava/io/PrintStream;)V   : = > W f m z  ` E F G p y    J V  N       o u  w 6  H g ~  c c c c  c c c c c Ac dc tc f f f f Of Pf Qf Rf g g g g @g h i i 6i Uj k k Ak jk l l ^l m m n :n =n o  p q `q w [x Ly z { P{ | 7}  X Y \ ^ _  i D    9 q s  v  Z a b  C       ]      } { | x d ?d    r r ne I s t Kt u    v  l S e T 8      h k K   c   K 0 1 H H H H H H H H H H! H" H$ H% H& H' H( H) H* H, H/ H3 H4 H5 H6 H7 H8 H9 H: H; H< H@ HA HC HE HF HG     # - 2  + . = > ? B D  g n o  x  H I J K S ^ f m r y } ~        HL HO HW HZ Hi Hk Hs H{ H H H H H H H H H H H H H H H H H H H H H H H H Y _  M T Y  N a v z    T [ l w |           j   T  \ P  b c d e p q T  T       T     T Q ` h t u T Y V   X ]  R U        BitMetricChoiceCodingChooser.java Pack200LoggerSizer H+zFGEpJVgyf=:wWNm~`&~ *b*****Y;*Yv*Y**y*Y*=*Y;RN-g*-2P-3P`*-/Q*-0Q*-.Q-1P6*Yt**,*dkc66,,2*66,5,2%*㾼 :*Y,29S6*㾢*2:՚ YW6i*2:6 ՚ YW՚  YW*2 O*2 O_HHHHPHHHPHHH!-.#H6t1 236#.AP[u_vcwgxmypxvzz{|}~ (AGT`x8k*㾼 M>,M*2:+6՚ YW՚+ YW,OY+,9N-7- + . #6OTZei B**YT*P{Q*+**************ӱB  %*/49>DJP*+*#*&:.O.O*ٙ *,W*+W6-+.6* ** *τ*!6**h`s6:6  *㾢,* 2:    :  ~ :***Ϸ:*֚*ڙ* *5:*ך*ؙ* *4:9*6   o9 k\6 ****%**$6 *6 *6 *J*ۙCs6   0  6*Yd****6 *   6   l6  hY6 l`6**0:Ų՚**϶ YW*%*$6*)6 *Yd@j heSd*:՚* YW*LYd,j*i j*hj**dhjieS**֚"*ڙ** *#*ך"*ؙ** *"*O*O*NYd-j*ij *dhjij *d .jeS*:*~# H,  H* <P*%RRT!)14;@ENTcrx      %"-$0'3(@)H(N+Z.b/j0t3z46=>?BCDHJLMNO PQ5R;SCTLUPVrXu[~\^_ac gj1n7r<sDtLvTwzw|}~# *+2 # *++,-2 # *++,29=>*㾢*2:7**϶ N*R+IYdCj*жhj*϶h'j+ieS+ *w*B+**϶ 3**+/*"Ydj*ieS*n>*㾢#*2: * *;Ydj+ieSYdj*ieS*|Yd+jh j*жhj*϶h"jeS*>>*㾢3*2:YdjieS( sE"?G2# -3Dx)HPY*.Yd:jhjhj+ieS+::6*㾢n*2:*ѢP.G.>1(*Yd<jieS:*Yd;jieS3 !E!J39<IR^as~՚+ YW+*YZ`ѵ+* +8=H*ٙ?*+ -N+-+Bo\+++*ӣ==2*+&N+-.+-.*+++'*++՚++ YW*Yd9j+ieS =@2 Z&5:AMaiz}C4՚ YW*̢6*`Yd5j+ijhjh+*$Yd j*d.jejeS *+****k8 @[HH!6 %-sv)+M>6*㾢t*2:*ѢV,.6*'Yd7jhjieS6 Y6>*Yd8jheS !1 J    ),2:^elv| C[OO*+*,z*O*O:Yc36d . $%&)*#++,3/6-8.B0' *+,,-* 2 3; YOYO:*+,*5 67" *+,,):@  YOYOM*+***,*,> ?@ sd6+X+:, 6՚>*+,(Y6-YYd+i jhjheX*+,( X& CD E GHI%KfMiOe)*<+*,z*::Yc]STUVW pk9*********ܰ\]^_4aO*F*Y***ηA**DC**DD*5def&g5h=iJl I*@*Y*@**6C**6D*/opq r/s7tDw 5 *+*, Czs $*,M+:@:+:*ж *϶ ``6 6  **dh6 ,Bo\6  ` `6 6 ,>` :66,?:6666,>2.6262.6O 6`666   dh`6  hd6  ` `6 W*ӣF66*1Yd*jhj d .jeS6 6 -P*G*?YdBj h j hj *d*ˇ.jeS*IYd?j hjhjh#j* d*ˇ.jeS*6:Yk:Yk:Yk: ȹW%6*6Wd6.6J: J: J:! *   W   6\! :!6""!B" /"&!":## #W"K:|-}:{ϻYk::::|| |Q|}W|}W|}W~6* 6*dhl6~:*Yd(jieS~*Yd)jieS:|}:66:J 6 ՚ YW՚H?d +YWa6  t  jYE:!!,N!G! H՚! YW!F*!6:"*!".".`'W *iYdAj*˶hj*̶h j*d.jeS*"Yd j*dheSf-H"nH5HPM;H@B"H "H0H#H+-!, * 9$HmV "+.4<JZdgqtw}#ENQUY_dlt %-;>MRanu~   3 ?IPZ]fox  !"#$"%/'2)>*F+`,u.}/0124589:;=%>,?/@6A9CBDHERF[GsHxIJLMNOROSTX *c*HY**޷ ***q**Yd***׵* *+6*1Yd4jhj+ieSES+:+***ζI:2:2:*&Ydjh$j,ieS+*`,1K+* *ru**Ydjh%j+ieS*+3:  ++*Yd!j ieS+ L +M@**Ydjh&j+ieS+*-3M*Yd=jhj+ij+ij+ieSYd:  >jW6  )  p   fW j .hW   fW FjW eS* GS**+*O Y*OY*O: : Y c: ՚*+&Y: YW՚3 . .(YYd .hj .heX W/7;N H-.< . Ye 5=^_`!a/b7cDdLeWf_hgjmkulnrstuvwxyz {(|O}a~jr#,4>FN^dltq *t*=*>*6*:d6+ *:>6` :66 6  > .6  O+  6 ՚  YW  `6  O՚ YW o9 ** 9 9 * 9 9   k9   k9  k k9*d`:^96 `k`o]R :66J1_6d6+!d. O: ::6K.6 9d 9 9R kk\`O*Ydjhj gj gjeV6:Ydj.hj.hjeVIJS*c*HY**޷ ***q**Yd***ֵ* *6Nd66d6(.6.6``..d6`66  1k9!ldl`6# 6$`6dd`6 6..d6  d!kc$6 #66#*VYdjhjdhj  dkg dk.jeSES***`*`+1:%%+ +:$+:&8****`+1:$***`*`+1:&* GS$%6%&6$+%+ &+Z6( %:'Yd%&:'(Y$':'(*'&:)*').).(`'W#6 ل***"Ydj*dheS22H H4 !.H$ * H  A>.7+H<+^*4!H#HH.* #+-2:=@JQ[cx28?BMXap=Hy      '4DK!R"V#`$s%w&{'()*+,-./12345$4'7/:K>Q@TAZCsGLMNOPRSUYZ[]^`abde1i5j8>DnLoTpst I;#Yd&(ok_ogjexQf9**w***U LY+c*<*< ` *   !*18fR*x LY+c J    c *:c( **: lG***q yauk d՚* YW+++M*,N*->6+Yk:*rJYp:*6*΢/*.[*.[WΧB-?:612:6   .[W *q6~*oG|Y6~m|Y6~l|Y6~*~n~@|Y6~~~d~6` :6`ZOYE:H: 6   l4 * s.6   J  G G.6  6 6  & .6    6    6 *  *,,6Wk!.1"   7&+5<EOXg7CQi (/ : EK Xah ՚* YW+++M**d>+*d`6+՚*י YW**ݶ::*6*6dd *q6  ~ *d`6 Y |Y6 ~6  |Y6 ~6   6  d  6 ۲՚  YW d d6    d6 ՚  YW՚  YW* ,1:   :Y d : 6: * :*G HFIH   H H)#-4?G\ a!m"p#v$|%'(),-/02358:#;+<1>8?M@bBoCtD{F%IKIKLi ՚* YW>d*s`*s`*s: : :*r:  yɰ; :QRS.T8U;S@VSWoXyYZ\R^jkP՚* YW՚ YW*ds= la(*s "cd'e1f7g?hEiGkf4HYձ @."HH