4 n  m  m m m m     m   m m      m F (    (   F  m m m  ( (  ( m  (  ! F" #$ % J J m& J J' m( m) J* J+, -. /0 -1 23 -45 -6 78 -9 :;< n= >? b@ AB CD E FG HIJVinfo InnerClassesncfileLucar/nc2/NetcdfFile;vinfoMapLjava/util/Map; SignaturePLjava/util/Map; vinfoListLjava/util/List;>Ljava/util/List;debugZdebugPosdebugWriteDatarecStartIrecSize usePaddingfilePosJ(Lucar/nc2/NetcdfFile;)VCodeLineNumberTableLocalVariableTablethis&Lucar/nc2/iosp/netcdf3/N3streamWriter; writeHeader(Ljava/io/DataOutputStream;I)VdimLucar/nc2/Dimension;oLjava/lang/Object;varLucar/nc2/Variable;vinfo,Lucar/nc2/iosp/netcdf3/N3streamWriter$Vinfo;itemvaluevariablestreamLjava/io/DataOutputStream;numreccountudimdimsnumdimsvarsnvars dataStartoffsetLocalVariableTypeTable%Ljava/util/List; StackMapTableKLM ExceptionsNwriteVar\(Ljava/io/DataOutputStream;Lucar/nc2/Variable;I)Lucar/nc2/iosp/netcdf3/N3streamWriter$Vinfo;dimIndexhsizevsizepadtype&Ljava/util/List; writeAtts1(Ljava/io/DataOutputStream;Ljava/lang/Iterable;)IjnelemsnbytesattLucar/nc2/Attribute;attsLjava/lang/Iterable;natts*Ljava/lang/Iterable;OG(Ljava/io/DataOutputStream;Ljava/lang/Iterable;)IwriteStringValues1(Ljava/io/DataOutputStream;Lucar/nc2/Attribute;)IivaluesLjava/lang/StringBuilder;nwriteAttributeValue/(Ljava/io/DataOutputStream;Ljava/lang/Number;)InumValueLjava/lang/Number; writeString/(Ljava/io/DataOutputStream;Ljava/lang/String;)IsLjava/lang/String;b[BfindDimensionIndex(Lucar/nc2/Dimension;)IwantDim(Ljava/io/DataOutputStream;IB)IfillB SourceFileN3streamWriter.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; Pjava/util/HashMap stjava/util/ArrayList wx |{ { qrQ RP S TU VW XY Z[ \]ucar/nc2/iosp/netcdf3/N3header ^_ `a bcucar/nc2/Dimension def gh ia j] k[ z{l mnjava/lang/StringBuildervars header starts at op oq res tu v[ucar/nc2/Variableucar/nc2/Structure  non-record vars start at w xy ze begin at =  end=  {| record vars start at ~ (record) begin at =  size= header written filePos= o} recsize= ~ ]   *ucar/nc2/iosp/netcdf3/N3streamWriter$Vinfo  \ucar/nc2/Attribute  e java/lang/Byte  TYjava/lang/Short  Yjava/lang/Integer ]java/lang/Float  java/lang/Double  java/lang/IllegalStateExceptionunknown attribute type ==  e u    |unknown Dimension == o$ucar/nc2/iosp/netcdf3/N3streamWriterjava/lang/Objectjava/util/Listjava/util/Iteratorjava/io/DataOutputStreamjava/io/IOExceptionjava/lang/Iterable()Vucar/nc2/NetcdfFilefinishMAGICwrite([B)VgetUnlimitedDimension()Lucar/nc2/Dimension;writeInt(I)V getDimensions+()Lcom/google/common/collect/ImmutableList;size()Iiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getShortName()Ljava/lang/String;ucar/nc2/iosp/netcdf3/N3iospmakeValidNetcdfObjectName&(Ljava/lang/String;)Ljava/lang/String; isUnlimited getLengthgetGlobalAttributesjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V getVariables java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getNameAndDimensionsadd(Ljava/lang/Object;)Z(J)Ljava/lang/StringBuilder; getDataType()Lucar/ma2/DataType;ucar/ma2/DataTypegetSizepadding(I)I attributes()Lucar/nc2/AttributeContainer;getType(Lucar/ma2/DataType;)I(Lucar/nc2/Variable;IIIIZ)V#com/google/common/collect/Iterables(Ljava/lang/Iterable;)IgetNumericValue(I)Ljava/lang/Number;getStringValue(I)Ljava/lang/String;java/lang/Number byteValue()B shortValue()S writeShortintValue floatValue()F writeFloat(F)V doubleValue()D writeDouble(D)VgetClass()Ljava/lang/Class;java/lang/ClassgetName!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;java/lang/StringgetBytes(Ljava/nio/charset/Charset;)[Bget(I)Ljava/lang/Object;equals-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!mn qrstuvwxuyz{|{}{~{ v***Y*Y** *+ ' !"$$())**qr6?* + >* :=+* :6+++ +:>:: *+ `>+  *+* `>* Y!"#$%&* ':6+++ +:  3 (:  :  )* *:  +`>6  6 * Y!,# $%&:   (:  :  -p*+  *:* .W*: Y!/# 0#1# $2# 3`$%& 3`6 *4Wq* Y!5# $%&* 6*7:   (:  :  - )*+  *:* .W*G Y!/# 0#8# $2# 3`$9#3$%& 3`6 *Y73`7*4WK*:*+ Y!;#*:<=#*7$%&2L589<= >+@0A3D<EEFJGOHWJ]KcMfOPQRSTWYZ]^_`ac dfu5v9wAxDzN{V|Y\`g #=CHgks{~ >( /9 N 5! bu y }k g ???,#<xESxJ\ ` S)@+ 6 mn mn.# $(('x((F ,((cF#4 6*+,>`6,?@6,A:++:::*B6 + +  h6* C6`6*+,D`6,?E6++++ FY,,-Gf#(36U]bhks}p ]  U(#xK- #%3 (@5 ,H>++++ +6,I:J:*+K`6LE6+ +*+M`6PN6+ +6 6   *+ OP`6  `6*+ Q`6^r !&*HZdiorxf  F5 dpH* :  <JmuC,N> *+,R Y!:6,S#W*+%"    &28> &CCC>  0,T+ +,UV,W+ +,XY,Z+ +,[,\+ +,]^,_+ +,`abY Y!c#,de#%fV "*,3 8!@"B$I%N&V'X)_*d+l,o/  *,ghN++-+- *+-Q6`-`45 679":4***""L* M>, ,i:+jܻbY Y!k#+l%f>?@ A)B+?1D4  'LLDx   #C6+6+VIJ KLK N>#### p Fmo