4 x y!" ! x# x$ x% x& 3' x( x)* ! x+,- . / x0 x1 x2 x3 x4 x5 67 8 69 6:; 6< = > 6?@A xB CD #EF (G H? HI HJ KL H7 (MN 1.O xP 1Q 1R 6S T UJ KVW ;X YZ[ y\]^ ;_ B`a bcd G!e Gf Gghi Gj kl Tm xn 6op Tq Tr xs Tt Tu xv Tw Tx Ty #z T{| `!} G~ x x x x x x  n 6J 1  1 3  x InnerClasses MultiYScanDoubleArrayComparatorEMPTY[DxTagsLjava/util/List; monotonicZzValuesplaneIDsxUnitsLorg/das2/datum/Units;yUnits zUnitsMapLjava/util/Map;yTagSetLjava/util/SortedSet; propertiestableProperties Signature!Ljava/util/List;E(Lorg/das2/datum/Units;Lorg/das2/datum/Units;Lorg/das2/datum/Units;)VCodeLineNumberTableLocalVariableTablethis&Lorg/das2/dataset/TableDataSetBuilder;zUnitsW(Lorg/das2/datum/Units;Lorg/das2/datum/Units;Lorg/das2/datum/Units;Ljava/lang/String;)VnameLjava/lang/String; setProperty'(Ljava/lang/String;Ljava/lang/Object;)VvalueLjava/lang/Object;((ILjava/lang/String;Ljava/lang/Object;)VtableI StackMapTablesetPlaneProperties(ILjava/util/Map;)V getProperty&(Ljava/lang/String;)Ljava/lang/Object; addProperties(Ljava/util/Map;)VmapaddPlane+(Ljava/lang/String;Lorg/das2/datum/Units;)V:(Ljava/lang/String;Lorg/das2/datum/Units;Ljava/util/Map;)V insertYScanQ(Lorg/das2/datum/Datum;Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumVector;)VxLorg/das2/datum/Datum;yLorg/das2/datum/DatumVector;zc(Lorg/das2/datum/Datum;Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumVector;Ljava/lang/String;)VplaneIde(Lorg/das2/datum/Datum;Lorg/das2/datum/DatumVector;[Lorg/das2/datum/DatumVector;[Ljava/lang/String;)VplaneIDixTagyTagsscans[Lorg/das2/datum/DatumVector;[Ljava/lang/String;DinsertionIndexscan1Lorg/das2/dataset/TableDataSetBuilder$MultiYScan;NAOappendPropertiesex$Ljava/lang/IllegalArgumentException;tagLorg/das2/datum/CacheTag; appendTagkeyeEntryLjava/util/Map$Entry; spropertiesLocalVariableTypeTable;Ljava/util/Map$Entry;5Ljava/util/Map;;W^a8(Ljava/util/Map;)Vappend"(Lorg/das2/dataset/TableDataSet;)VptdsLorg/das2/dataset/TableDataSet;planes [Lorg/das2/dataset/TableDataSet;@getYTagsDatumVector>(Lorg/das2/dataset/TableDataSet;I)Lorg/das2/datum/DatumVector;jgetZScanDatumVector?(Lorg/das2/dataset/TableDataSet;II)Lorg/das2/datum/DatumVector; setXUnits(Lorg/das2/datum/Units;)Vunits setYUnits setZUnits+(Lorg/das2/datum/Units;Ljava/lang/String;)VtoString()Ljava/lang/String;toTableDataSet!()Lorg/das2/dataset/TableDataSet;count tableOffsets[IcollapsedYTags[[DcollapsedZValues[[[DcollapsedXTags zUnitsArray[Lorg/das2/datum/Units; getXLength()IgetXTag(I)D getTableCount(Ljava/util/List;)ILjava/util/Iterator;listpreviousgetTableOffsets(Ljava/util/List;I)[Iindexoffset collapseYTags(Ljava/util/List;I)[[Dresult collapseXTags(Ljava/util/List;I)[DcollapseZValues5(Ljava/util/List;Ljava/util/List;Ljava/util/Map;)[[[DplaneunitsMap getUnitsArray8(Ljava/util/List;Ljava/util/Map;)[Lorg/das2/datum/Units;()V SourceFileTableDataSetBuilder.java java/util/ArrayList  java/util/HashMap java/util/TreeSet:org/das2/dataset/TableDataSetBuilder$DoubleArrayComparator        java/util/Map    org/das2/datum/DatumVectorjava/lang/String   java/lang/Double     /org/das2/dataset/TableDataSetBuilder$MultiYScanorg/das2/datum/Units     java/util/Map$Entry  org/das2/dataset/DataSet sizeBytes cacheTagorg/das2/datum/CacheTag  "java/lang/IllegalArgumentException java/lang/StringBuilder#ignoring unequal property: append:  = to    org/das2/dataset/TableDataSet         java/lang/NullPointerExceptionTableDataSetBuilder [  xtags, tables]       xMonotonic $org/das2/dataset/DefaultTableDataSet       ~$org/das2/dataset/TableDataSetBuilderjava/lang/Object&org/das2/dataset/TableDataSetBuilder$1java/util/Iteratorjava/util/List dimensionless+(Lorg/das2/dataset/TableDataSetBuilder$1;)V(Ljava/util/Comparator;)Vadd(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;sizeget(I)Ljava/lang/Object;set'(ILjava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;putAllcontainsorg/das2/datum/Datum doubleValue(Lorg/das2/datum/Units;)D toDoubleArray(Lorg/das2/datum/Units;)[D()Djava/util/SortedSettailSet)(Ljava/lang/Object;)Ljava/util/SortedSet;iterator()Ljava/util/Iterator;next()Ljava/lang/Object;valueOf(D)Ljava/lang/Double;(Ljava/lang/String;[D)VsetYTags([D)V(ILjava/lang/Object;)VentrySet()Ljava/util/Set; java/util/SethasNext()ZgetKey containsKeyequalsgetValueM(Lorg/das2/datum/CacheTag;Lorg/das2/datum/CacheTag;)Lorg/das2/datum/CacheTag;java/lang/SystemerrLjava/io/PrintStream;-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/io/PrintStreamprintln(Ljava/lang/String;)V getProperties()Ljava/util/Map;toArray(([Ljava/lang/Object;)[Ljava/lang/Object; getPlanarView.(Ljava/lang/String;)Lorg/das2/dataset/DataSet; tableCount tableStart(I)ItableEnd getXTagDatum(I)Lorg/das2/datum/Datum; getYLength getYTagDouble(IILorg/das2/datum/Units;)DnewDatumVector6([DLorg/das2/datum/Units;)Lorg/das2/datum/DatumVector; getDouble(I)Ljava/lang/StringBuilder;java/lang/BooleanTRUELjava/lang/Boolean;([DLorg/das2/datum/Units;[[DLorg/das2/datum/Units;[[[D[Lorg/das2/datum/Units;[Ljava/lang/String;[ILjava/util/Map;Ljava/util/List;)VgetYTags()[Djava/util/Arrays([D[D)Z(Ljava/lang/String;)[D getFillDoublefill([DD)V!xy ~V *+,- O P*   '**Y**Y*Y * * * Y*YY* Y*Y*+*,*-* W*WFY./18*:1<8>C@VBaEl[q\v]}^_`4O *+,W c d   4** YW*,-Wg hj3k*4444O *,W n o   ? *+ r C *+! v w |)+'* +"* +W*+,Wz{|(~ )))(4+2* +"%* +W*+,W*-W(3*44443d*+,#Y-S$YS% *n*+,#Y-S$YS% 4@ +* &9,* ':*6*(**d()***#*+,-..:*/W*0W1Y2: 6  t 2: * 3:   * 3:   : *  4- 2 ':    5 6* 7 ^ P^~  d T  y        } P.- 8-O (+M,89N-:--;:<:*=?@A@m* B:CB:*DW8:FGYHIJKLJCKMJKNOm* C@UFGYHIJKLJCKMJ* KNO*CWlEF"+9FP`l$'R3`WlK+"((& "(&C7;4V *+PQ* * $RSSM,TN-+S6,-+,2UTS-#:6+Va*+W:+X6+Y;6-*-2ZS*+[,%J &,0:KQXfof 3yEoO[i&,Xm*3S 9+\N6+\-+* ]R-* ^ *04 #999 /  ."B++\:6+\+* _R* ^ 28>$BBBB1  .#[+ `Ya*+   [+ `Ya*+   @*+ l+ `Ya*,+W   Z0GYHbJ*cdJ*ecfJN 0K *e<*gM*hN** *i:**j:* *k:**lmWnY* -* * * $RSS,**o. +=JQ`{H+p=^JQ`s.4 *  E*()# 9<M*pN-:&--1:,qr qM& '()*++,1-4/704 ,9 75  .(   NM>6 :*p::0-1:,qrOqM6 4567 89*:6;<<B=E?H@KAR*7N NL J G B!.0 LM>.:*p::0-1:,qrqSqM. EFG HI(J4K=LCMFOIPH(7L LJ H  B.3 /=N6*-*()R-TUVW$X'V-Z4 $/ /- )  .# v +*sN6*p::p-1:6+P+$t:*q:,+ 3:  uv-2S->^_`&a2b@cRdWeaftg~ibklmf t R55X2^w  sH. -*3M>,,+* 3S,q rs%r+u* -- #  w,{"z1x| x} ;