4A 2 Y           2 2     2  2  / 2     2     2    dsLorg/das2/qds/QDataSet;indexIloggerLjava/util/logging/Logger;(Lorg/das2/qds/QDataSet;I)VCodeLineNumberTableLocalVariableTablethisLorg/das2/qds/Slice1DataSet;(Lorg/das2/qds/QDataSet;IZ)VunbundleZ(Lorg/das2/qds/QDataSet;IZZ)Vqube[IoLjava/util/Map;contextu2Lorg/das2/datum/Units;iu1uLorg/das2/qds/DRank0DataSet;propLjava/lang/String;plane0s addContextdep1bdslabel dep1unitsdep2dep3props[Ljava/lang/String;LocalVariableTypeTable5Ljava/util/Map; StackMapTablelrank()Ivalue(I)D(II)Di0i1(III)Di2property&(Ljava/lang/String;)Ljava/lang/Object;namelength(I)I(II)Iequals(Ljava/lang/Object;)ZthatobjLjava/lang/Object;hashCode()V SourceFileSlice1DataSet.java `j ` "java/lang/IllegalArgumentExceptionrank limit > 4 `java/lang/StringBuilder(cannot create a Slice1DataSet from rank    dataset    #java/lang/IndexOutOfBoundsExceptionindex is out of bounds+dataset is empty and index is out of bounds Z[ \]org/das2/qds/QDataSetDEPEND_1 BUNDLE_1UNITSorg/das2/datum/Unitsorg/das2/datum/EnumerationUnits    zLABEL NAME   null ^_Unot adding string null, which happens with HAPI datasets when they don't have labels.   ! "#org/das2/qds/Slice0DataSet `gBINS_1org/das2/qds/Slice1DataSetmin,max$% &'!slice on non-qube, dep1 has rank=( ) *+slice1 ,- .DEPEND_0DEPEND_2 `aDEPEND_3BUNDLE_0BUNDLE_2BUNDLE_3BINS_0BINS_2BINS_3PLANE_ /0WEIGHTS 12 32 4 567 8 9: ;< =  qdataset.ops> ?@org/das2/qds/AbstractDataSetjava/lang/Stringorg/das2/qds/DRank0DataSet(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[I createDatum(D)Lorg/das2/datum/Datum;valueOf&(Ljava/lang/Object;)Ljava/lang/String;org/das2/qds/DataSetOpsgetContextForUnbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;?(Lorg/das2/qds/MutablePropertyDataSet;Lorg/das2/qds/QDataSet;)V putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/qds/ops/OpssafeName&(Ljava/lang/String;)Ljava/lang/String;svaluejava/util/logging/LoggerfinesliceProperties8(Lorg/das2/qds/QDataSet;ILjava/util/Map;)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)Vjava/lang/Objectjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln asDataSet(D)Lorg/das2/qds/DRank0DataSet;slice(I)Lorg/das2/qds/QDataSet;'(Ljava/lang/String;I)Ljava/lang/Object;correlativeProperties()[Ljava/lang/String;copyDimensionProperties?(Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)VmaybeCopyRenderType(IIII)D propertiesLjava/util/HashMap;java/util/HashMap containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;isInheritedProperty(Ljava/lang/String;)Z(III)Iorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;12YZ[\]^_`abK *+c !"d  ef Z[ \]`gbU *+c %&d* ef Z[ \] hi`jb9*+ Y+(YY +  +-+:.YY+ Y*+*+:+:::* :>|:  !: # * "*#$*%&$,(  '()*+, * "+-:  *.`,*#$*%&$`*/Y0"NJ*/Y0"81(*2Y3"145*/Y0"6Y7  89:  %:; * "+{+q+h+<<:  : 6  +-+ <<:   :  * $1+(#=:  :  * $*>+>$+?:   2Y @: * $+A:   2Y @: *? $*B+B$*+C$*C+D$*E+E$*1+F$*F+G$6  2XYH  : + :  0 *  $* 2Y 3$ I:  :  6 6 I 2:+:**$*2Y3$*J$+*K+*Lcc()*,"-G/P0V1[2c3m6w8z9<=?AEFGHINOP QSTU!W)X7[;\O]Z_`cjdseyghjklmors vw1{P|SZcm +8T\i):@E_lq|dV!klsmn so[  pq 5r] Isq Etq  sq  tq Zou 9vw ,x[ \r] l,y[_9vwefZ[\]zihi {[|[}w~q8x[ iG[ Ek sm '.% /K-"'-!&!<. -60^D5b6 *dcd  efbC**Mcdefr]bN**Ncd ef]]bY**Ocd*ef]]]bv(*P+Q *P+R+S*+c &d(ef(wb4 *cd  efbC**Tcdefr]bN**Ucd ef]]b3++2'+2M,*5,*c 1d f3ef3(@b7 *V*`cd  efb! WX*c