48 7 Y Y Y Y Y Y    7     e B@     1 1 1 1  ; 1 @  F@@A @8  R R R R()VCodeLineNumberTableLocalVariableTablethisLtest/endtoend/Test020;main([Ljava/lang/String;)ViIargs[Ljava/lang/String; StackMapTable testValidSIZEdsLorg/das2/qds/WritableDataSet;t0JwdsLorg/das2/qds/QDataSet;r testValidSlowtestClosestIndexi0testRank1DDatasetAccess(Z)VprintZdd[Dt1t02t2totDrank1Lorg/das2/qds/DDataSet;ytestRank2DDatasetAccessjJSIZE[[Ddd1rank2testArrayIndexingrank3it"Lorg/das2/qds/QubeDataSetIterator;list3000list30list20sit2'Lorg/das2/qds/IndexListDataSetIterator; SourceFile Test020.java Z[ h[ q[ r[ [ tu u  java/lang/StringBuilder valid returns    testValid (millis): org/das2/qds/QDataSet VALID_MIN       VALID_MAXtestValidSlow (millis):   closest index time (millis): total from array access=   total from DDataSet access='array, rank1 DDataSet access (millis): ,  'array, rank2 DDataSet access (millis):   org/das2/qds/QubeDataSetIterator Z   [ !"!total[:,:,:]=%.0f in %d millis java/lang/Object#  $%  & '(9org/das2/qds/QubeDataSetIterator$SingletonIteratorFactorySingletonIteratorFactory InnerClasses Z) *-"total[30,:,:]=%.0f in %d millis "total[:,:,30]=%.0f in %d millis =org/das2/qds/QubeDataSetIterator$StartStopStepIteratorFactoryStartStopStepIteratorFactory Z.'total[100:300,:,:]=%.0f in %d millis /0 12 329org/das2/qds/QubeDataSetIterator$IndexListIteratorFactoryIndexListIteratorFactory6total[list3000,list3000,list3000]=%.0f in %d millis 45,total[30,list30,list20]=%.0f in %d millis 6%org/das2/qds/IndexListDataSetIterator$total[rank1[s]]=%.0f in %d millis total test time %d millis test/endtoend/Test020org/das2/qds/DDataSetorg/das2/qds/ops/Opsfindgen(I)Lorg/das2/qds/QDataSet;copy7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;java/lang/SystemcurrentTimeMillis()Jvalid0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;errLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)Vwhere(J)Ljava/lang/StringBuilder;java/lang/IntegervalueOf(I)Ljava/lang/Integer;org/das2/qds/WritableDataSet putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/datum/Datumcreate(I)Lorg/das2/datum/Datum;org/das2/qds/DataSetUtil closestIndex0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;)I(D)Ljava/lang/StringBuilder;wrap([D)Lorg/das2/qds/DDataSet;value(I)D([DII)Lorg/das2/qds/DDataSet;(II)D(III)Lorg/das2/qds/QDataSet;shuffle(Lorg/das2/qds/QDataSet;)VhasNext()ZnextgetValue(Lorg/das2/qds/QDataSet;)Djava/lang/Double(D)Ljava/lang/Double;java/lang/Long(J)Ljava/lang/Long;printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;(I)VsetIndexIteratorFactory7DimensionIteratorFactory?(ILorg/das2/qds/QubeDataSetIterator$DimensionIteratorFactory;)V9(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V replicate"(II)Lorg/das2/qds/WritableDataSet;modG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;addlinspace(DDI)Lorg/das2/qds/QDataSet;sort9org/das2/qds/QubeDataSetIterator$DimensionIteratorFactory!Y7Z[\/*]^ _` ab\7j< < < < < ]F  !'"*!0%3';(H'N+V,c+i/^>cdcd"cd5cdPcdjefg+   @@ h[\X; L A+ : Y: Y e]"23 45637:8W9^4Uid LjkHlmBno:po q[\q; L++ A+ : Y: Y e]* <= >?%@)A/BLCSDpE^4nid ejk)Hlm/BnoSpo r[\R; L++ A+ !6 Y" e]"HI JK%L)M4NQO^*Oid Fjk))lm4sd tu\#<#M9 B6  # , 1c9  7 Y$ %,&: 9 76#  'c9  7  Y( %, Y)!e* e]NRTW Y[\"[(^-_KaQbTdYfcgofuizjlm^p cd \cdvwidxylm-zmYm{mzL|m }~ Qu g[ "  " , u\#< =# +N9 76#%6  -21c9 ڸ 7 Y$ %:# ,:9 76#'6  -c9 ظ 7  Y( %- Y.e* e]fpqsvxz!{+|7{=zCHflwz^$d)cdd+cdvwiddxlmHzm{mM|m }~ lywgs  + " + + " +- [\F 42</K? 0L 7 A9 1Y*2:34 *5c9 7 67Y 8SY e9S:W A9 1Y*2:;Y<=34 *5c9 7 >7Y 8SY e9S:W A9 1Y*2:;Y<=34 *5c9 7 ?7Y 8SY e9S:W A9 1Y*2:@Yd,A=34 *5c9 7 B7Y 8SY e9S:W A9 1Y*2: C  CDE: FY G=FY G=FY G=34 *5c9 7 H7Y 8SY e9S:W A9 1Y*2:IKM: INM: ;Y<=FY G=FY G=34 *5c9 7 P7Y 8SY e9S:W A9 +Q:RYS:TU +Vc9 7 W7Y 8SY e9S:W X7Ye9S:W]*J  *27EJimpz'+.8T\aot -14>KXgv3^z )o olmJzm|m*  }~ so Ko Xo coXgP*CCP~{;";1 @1 F1 +1,