4 5 4      ` M 4   debugZ()VCodeLineNumberTableLocalVariableTablethis+Lorg/das2/dataset/AveragePeakTableRebinner;toString()Ljava/lang/String;rebin(Lorg/das2/qds/QDataSet;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;)Lorg/das2/qds/QDataSet;tdsLorg/das2/qds/QDataSet;binPlusxtDibinIixTags[DxTagMinxTagMaxxTagWidthDoubleuLorg/das2/datum/Units; yTagWidthdsddX"Lorg/das2/dataset/RebinDescriptor;ddYztds3Lorg/das2/qds/JoinDataSet;weightspeaksnxny averageData[[DaverageWeightspeakDataxtdsytdsxunits xTagWidthaverageWeightsCopyddresultLorg/das2/qds/DDataSet;wwwdspppds StackMapTable Exceptionsflatten ([[D[DIII)VdatabackoffsetisDebug()ZsetDebug(Z)V SourceFileAveragePeakTableRebinner.java 9: 78averagePeakRebinnerorg/das2/qds/JoinDataSet 9 "java/lang/IllegalArgumentExceptiondataset must be rank 2 9 org/das2/qds/QDataSetBIN_MAX BIN_PLUS         \ vw  DEPEND_1 WEIGHTS  )org/das2/dataset/AveragePeakTableRebinnerjava/lang/Object org/das2/dataset/DataSetRebinner org/das2/dataset/RebinDescriptororg/das2/datum/Units(I)Vrank()Ijoin(Lorg/das2/qds/QDataSet;)V(Ljava/lang/String;)Vorg/das2/qds/DataSetUtilweightsDataSet0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;property&(Ljava/lang/String;)Ljava/lang/Object;org/das2/qds/ops/OpsaddG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;length numberOfBins(I)I1org/das2/dataset/AverageTableRebinner$Interpolate Interpolate InnerClassesNearestNeighbor3Lorg/das2/dataset/AverageTableRebinner$Interpolate;%org/das2/dataset/AverageTableRebinneraverage(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;[[D[[DLorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/AverageTableRebinner$Interpolate;)Vorg/das2/qds/SemanticOps xtagsDataSet ytagsDataSetgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units; binCenters()[DbinStops binStartsvalue(I)DwhichBin(DLorg/das2/datum/Units;)Ijava/lang/Mathmin(DD)DmaxguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;binWidth()D()Lorg/das2/datum/Units;getOffsetUnitsconvertDoubleTo(Lorg/das2/datum/Units;D)Djava/util/ArrayscopyOf([DI)[DfillInterpolateXC([[D[[D[D[D[DDLorg/das2/dataset/AverageTableRebinner$Interpolate;)VfillInterpolateYt([[D[[DLorg/das2/dataset/RebinDescriptor;Lorg/das2/datum/Datum;Lorg/das2/dataset/AverageTableRebinner$Interpolate;)VasDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;"org/das2/dataset/PeakTableRebinnera(Lorg/das2/qds/QDataSet;[[DLorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;)Vorg/das2/qds/DDataSetwrap([DII)Lorg/das2/qds/DDataSet;copyDimensionProperties?(Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)V putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!456789:;< **<,) -=  >?@A;-<1= >?BC;Y:+++:!+ Y Y + :+  :+ :  + :, ,6 --6   :   :   :   ,-:::,m,:,:,:6I9,6( !1R1 R/ :6 R::!:, ,"9%9:,#$%&9 ':6  2 2(S  )-/!:  -*  -+*! ,-, ) ,-, )  h:   -  .:/  h:   -  .:  h:   -  .:0121 1<*J9 ;<= >*?4A>EDFQGVHcIpNOQRSUWXZ^_`abc de#f2gAbJkPlZmhlnorpv~~ %.CL^gs~=+DEc FE  5GH+IJRKJdLM^NMXOMSKJPHPHQR!KJ$SE>?TEUVWVXV>DE YZD[EQ\E_]J J^J @_` 6a` ,b` cEdEeRPLMrqNMvmOM~efE1PH)g`g|hM~eijUkM>lj5mMnjo p qrsssrp1rr CC]qrsssrprrrrt'''Kqrsssrprrrrt'''r  1r"u vw;&6*2:+h`3< %=HhM"KJ&x`&yM&zJ&]J&^Jo !{|;/*<= >?}~;>*< =>?78 @