3| j i i i i i i i i i i i  i i i j     # # ' ' + + / / 3q 3 7 7                     ! " #$% & i' ( )* i+ i, i- i. i/ )0 i1 i2 i3 i45 a i6 i7 a8 9 : ;<=recordLjava/nio/ByteBuffer;vDRNextJlongMask padValues[BpositionIsnameLjava/lang/String;dataTypemaxRecvXRHeadvXRTailflagssRecordsnumElemsnum cPROffsetblockingFactornamezNumDimsdimBuf itemsPerPointefdimLjava/util/Vector; Signature'Ljava/util/Vector;[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VCodeLineNumberTableLocalVariableTableilvalues[Jvalues[I[F[DexLjava/lang/Exception;[Ljava/lang/String;lenclLjava/lang/Class;_pad[Ljava/lang/Number;categorybufthisLgov/nasa/gsfc/spdf/cdfj/VDR;dimvarys[ZrecordVarianceZ compressedpadLjava/lang/Object;sizeoption,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable<=>?@$ Exceptions(Ljava/lang/String;I[I[ZZ)V(Ljava/lang/String;I[I[Z)V setVDRNext(J)Vl setDataType(I)Vn setMaxRec setVXRHead setVXRTailsetFlags isCompressed()ZsetSparseRecordOption/(Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V setNumElems([I[Z)VsetNumgetNum()I setCPROffsetsetBlockingFactorsetName(Ljava/lang/String;)Vsbs setDimensions([I[ZI)Vget()Ljava/nio/ByteBuffer;capacitygetSizegetName()Ljava/lang/String; SourceFileVDR.java A@ BC kl on ws yn {s |s q s tu java/lang/Throwable&Length of varys and dim arrays differ. zs DE? FPad must be an array. GEjava/lang/Stringjava/lang/Number Hjava/lang/Double Ijava/lang/Float Jjava/lang/Integer java/lang/Long java/lang/Short[S Kjava/lang/Byte L M!gov/nasa/gsfc/spdf/cdfj/DataTypes NOP QR ST UC rV W XY Z[ \]^ X_ `a bcd Xe fg hij Xk lmn XoUnrecognized type pad value p qr Xsjava/lang/Exceptionencoding t pq s> u mn vs xn v }s ~n s sjava/util/Vector l wx yz X{gov/nasa/gsfc/spdf/cdfj/VDRjava/lang/Object*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/lang/Classjava/nio/ByteBuffer()Vallocate(I)Ljava/nio/ByteBuffer;getClass()Ljava/lang/Class;isArraygetComponentTypeTYPE(D)V(F)V(S)V(B)V typeCategory longValue()Jjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;putInt(I)Ljava/nio/Buffer;intValueput(B)Ljava/nio/ByteBuffer;putShort(S)Ljava/nio/ByteBuffer; asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer([I)Ljava/nio/IntBuffer; floatValue()F asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer([F)Ljava/nio/FloatBuffer; doubleValue()DasDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer([D)Ljava/nio/DoubleBuffer; asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBuffer([J)Ljava/nio/LongBuffer;lengthgetBytes()[B([B)Ljava/nio/ByteBuffer;limitNONEgetValueadd(Ljava/lang/Object;)ZputLong(J)Ljava/nio/ByteBuffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;!ijklmnonpqrstuvswsxnynzs{s|s}s~nsqsls%+**X*** * * * **+*+*- Y* **- *Y *Y* :   Y:  :   Y 1!S " #Y$$0%S & 'Y((.)S * +Y,,/-S . /Y0051S 2 3Y4435S6.6 *Y:    8.m g :6 29Ph:  :;W6 /*O8.h:  :;W8.'6 .~?W:8.&6 .@~AW BCWX I :6 2DQh:  :;W EFW  J :6 2GRh:  :;W HIW J :6 29Ph:  :;W JKWs  YLYMM2S:2N6h6: 6- 2OPW:YR =W* ST =W *TUWQr !&+49>CHPZ`fn} !"#$&')*#,.-C/N0c2n36789;=>?>ABCDC FGHI(J5I;LINRO[PfQvPTUVUY\^_`a`cdefg hij)i/l:mCnNoQpWq^risvr|uvwxyz~ *8ssZ s^sss<s=as^= 2sMDs w s l ++u+vs++++++s+  )Z ("#2, ("  $  !,!-MX  (r *+-VW >uvsa *+-X  4 u vs  >*Y n>*Z s>* s>*[ n>*  n>* sD*~  @A *+\   H*   >*] s/*] >*^ n>*_ s3+OM>,* ,3T* * T2*33u.q,s 4*+` **`*aYbc*`6+,3*Y+.h**`hhd6*`*d+.