4r 6 7 8 9 :; < => ? <? @ A B C D E F G H I J K L M N O :P Q RS T UV UW UX Y RZ [\] %^ _ :` %abc ,?d ,ef ,gh ,i +jk <l :m no pq :rs tuvwx :y z{|} C~  H? G >  > > >a  :     Vj   : : : R R }     : :    }      w  w }         >   w  w w w   > > >          InnerClassesBuilderlogLorg/slf4j/Logger; validN3typesLjava/util/Set; Signature$Ljava/util/Set;locationLjava/lang/String;format!Lucar/nc2/write/NetcdfFileFormat; isNewFileZfillextraHeaderBytesIpreallocateSizeJchunkerLucar/nc2/write/Nc4Chunking;useJna rootGroupLucar/nc2/Group;ncoutLucar/nc2/NetcdfFile;spiw'Lucar/nc2/iosp/IOServiceProviderWriter; existingRaf"Lucar/unidata/io/RandomAccessFile;isClosed openExisting?(Ljava/lang/String;)Lucar/nc2/write/NetcdfFormatWriter$Builder;CodeLineNumberTableLocalVariableTablecreateNewNetcdf3createNewNetcdf4|(Lucar/nc2/write/NetcdfFileFormat;Ljava/lang/String;Lucar/nc2/write/Nc4Chunking;)Lucar/nc2/write/NetcdfFormatWriter$Builder;builder-()Lucar/nc2/write/NetcdfFormatWriter$Builder;.(Lucar/nc2/write/NetcdfFormatWriter$Builder;)VexistingVersion iospClassLjava/lang/Class;versionVersion#Lucar/nc2/NetcdfFileWriter$Version;ctorLjava/lang/reflect/Constructor;methodLjava/lang/reflect/Method;spieLjava/lang/Throwable; classNametthis#Lucar/nc2/write/NetcdfFormatWriter;+Lucar/nc2/write/NetcdfFormatWriter$Builder;LocalVariableTypeTableHLjava/lang/reflect/Constructor; StackMapTable Exceptions convertToNetcdfFileWriterVersionF(Lucar/nc2/write/NetcdfFileFormat;)Lucar/nc2/NetcdfFileWriter$Version;convertToNetcdfFileFormatF(Lucar/nc2/NetcdfFileWriter$Version;)Lucar/nc2/write/NetcdfFileFormat; getOutputFile()Lucar/nc2/NetcdfFile; getFormat#()Lucar/nc2/write/NetcdfFileFormat; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;fullNameEscapedRuntimeVisibleAnnotationsLjavax/annotation/Nullable; findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;dimNamefindGlobalAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;attNamemakeValidObjectName&(Ljava/lang/String;)Ljava/lang/String;nnamenameisValidObjectName(Ljava/lang/String;)ZcreateValidObjectNametestIfLargeFile()ZtotalSizeOfVarsmaxSizecalcSize()J(Lucar/nc2/Group;)JvarLucar/nc2/Variable;nestedgroupwrite&(Lucar/nc2/Variable;Lucar/ma2/Array;)VvvaluesLucar/ma2/Array;%(Ljava/lang/String;Lucar/ma2/Array;)VvarName((Lucar/nc2/Variable;[ILucar/ma2/Array;)Vorigin[I'(Ljava/lang/String;[ILucar/ma2/Array;)VwriteStringDataToCharrankstrlencvaluesLucar/ma2/ArrayChar;coriginappendStructureData/(Lucar/nc2/Structure;Lucar/ma2/StructureData;)IsLucar/nc2/Structure;sdataLucar/ma2/StructureData;updateAttribute*(Lucar/nc2/Variable;Lucar/nc2/Attribute;)Vv2attLucar/nc2/Attribute;flush()VcloseabortS(Lucar/nc2/write/NetcdfFormatWriter$Builder;Lucar/nc2/write/NetcdfFormatWriter$1;)Vx0x1%Lucar/nc2/write/NetcdfFormatWriter$1; SourceFileNetcdfFormatWriter.java     w)ucar/nc2/write/NetcdfFormatWriter$Builder ,                  ucar/unidata/io/RandomAccessFilerw   -,"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderExisting file at location    (   #) does not match requested version   ucar.nc2.jni.netcdf.Nc4Iosp    java/lang/Class java/lang/Object %ucar/nc2/iosp/IOServiceProviderWriter setChunkerucar/nc2/write/Nc4Chunking  java/lang/Throwable cannot use JNI/C library err=   +ucar/nc2/internal/iosp/netcdf3/N3iospWriter(ucar/nc2/internal/iosp/netcdf3/N3iospNew ! "#  $% &' ( )* + , - .java/lang/IllegalStateExceptionUnsupported format: / 0 1 2Unsupported version: 3   illegal object name=  change to 4 5 6 7 java/lang/IntegerRequest size = {} Mbytes8 9: ;< =>? @A B CDucar/nc2/Variable EFG HI J* KFL @Mucar/nc2/GroupN O* P QR ucar/ma2/Section ST U VW  Xjava/lang/String(values must be an ArrayObject of String YZ [\ variable ]  is not type CHAR S^ucar/ma2/ArrayObject_ `ab cd  ! &' +,!ucar/nc2/write/NetcdfFormatWritere fg h\ucar/ma2/DataType i\ j\ k\ l\m no java/io/Closeable#ucar/nc2/write/NetcdfFormatWriter$1p!ucar/nc2/NetcdfFileWriter$Versionjava/io/IOExceptionjava/util/Iteratorucar/ma2/InvalidRangeException setNewFile.(Z)Lucar/nc2/write/NetcdfFormatWriter$Builder; setLocationucar/nc2/write/NetcdfFileFormatNETCDF3 setFormatN(Lucar/nc2/write/NetcdfFileFormat;)Lucar/nc2/write/NetcdfFormatWriter$Builder;I(Lucar/nc2/write/Nc4Chunking;)Lucar/nc2/write/NetcdfFormatWriter$Builder; access$100?(Lucar/nc2/write/NetcdfFormatWriter$Builder;)Ljava/lang/String; access$200N(Lucar/nc2/write/NetcdfFormatWriter$Builder;)Lucar/nc2/write/NetcdfFileFormat; access$300.(Lucar/nc2/write/NetcdfFormatWriter$Builder;)Z access$400 access$500.(Lucar/nc2/write/NetcdfFormatWriter$Builder;)I access$600.(Lucar/nc2/write/NetcdfFormatWriter$Builder;)J access$700I(Lucar/nc2/write/NetcdfFormatWriter$Builder;)Lucar/nc2/write/Nc4Chunking; access$800isNetdf4formatucar/nc2/NetcdfFile()Lucar/nc2/NetcdfFile$Builder; access$900qE(Lucar/nc2/write/NetcdfFormatWriter$Builder;)Lucar/nc2/Group$Builder;ucar/nc2/NetcdfFile$Builder setRootGroup7(Lucar/nc2/Group$Builder;)Lucar/nc2/NetcdfFile$Builder;1(Ljava/lang/String;)Lucar/nc2/NetcdfFile$Builder;build getRootGroup()Lucar/nc2/Group;'(Ljava/lang/String;Ljava/lang/String;)VfindNetcdfFormatTypeE(Lucar/unidata/io/RandomAccessFile;)Lucar/nc2/write/NetcdfFileFormat;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VgetClass()Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getMessage$(Lucar/nc2/iosp/IOServiceProvider;)VopenForWritingT(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)Vcreate-(Ljava/lang/String;Lucar/nc2/NetcdfFile;IJZ)VsetFill(Z)V*$SwitchMap$ucar$nc2$write$NetcdfFileFormatordinal()Inetcdf3netcdf4netcdf4_classic netcdf3c64,$SwitchMap$ucar$nc2$NetcdfFileWriter$VersionNETCDF4NETCDF4_CLASSICNETCDF3_64BIT_OFFSET findAttributeorg/slf4j/LoggerwarnisValidNetcdfObjectNamemakeValidNetcdfObjectNamejava/lang/LongvalueOf(J)Ljava/lang/Long;debug'(Ljava/lang/String;Ljava/lang/Object;)V getVariables()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getDimensions+()Lcom/google/common/collect/ImmutableList;ucar/nc2/DimensionsgetSize(Ljava/lang/Iterable;)JgetElementSize getGroups'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;ucar/ma2/ArraygetRank$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;getShape()[I([I[I)V writeData8(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/ma2/Array;)VgetElementType getDataType()Lucar/ma2/DataType;CHARLucar/ma2/DataType; getFullName(I)Iucar/ma2/ArrayCharmakeFromStringArray-(Lucar/ma2/ArrayObject;I)Lucar/ma2/ArrayChar;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;BYTESHORTINTDOUBLEFLOATjava/util/EnumSetof6(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;ucar/nc2/NetcdfFileWriterucar/nc2/Group$Builder!<  6 *8  <*B  R*+,O   Y T* * *+ *+*+*+*+*+*+*+ **++ !"**"#$*h*%Y* &'(*()M*E*,=*(*+Y,Y-./* /0/,12/*134*(*5M*67,8:*9::Y6S;:N?:Y@SA:-?ACGDEFHz IRI"6F4']#  "6PSCkC$>OC  SP*Q.0 $(,RSTUVY,Y-W/*13XL(N,P0R4T8V S( SY*Z.0 $(,[\]VY,Y-^/*13X[(],_0a4c8e S(/*"k /*o = *"+_t = *"+`y @ *"#+a~ 6*+b/*+cMd,Y-e/+/f/+/3g,+24 &6649+h9+iF*]*1**"#j@lB!dnomomqr&   "&,BD ""&F 76 **"#j  e A+st:u$vw: xyziaA+{|:uv}: *jaA "#58W`c4#  W  ee c  * !O *+,~ ,      f*+N-W*-, *  d*F+Y,-- * t*+:W*,- 4 O *+,~ ,      w- +Y4+&+Y,Y-/+//34+6+d6-: :,d*+.  @F P#[%a&m(v)Rww wwF1P'[a, !J *F+,,  "# $%&'N *F+, < =  (  )*+,8 *F A B  !-,]* **FO* GH IJL .,U* *FO* PQRT /D*+* 0123,X4dYSYSYSYSYS+,--3,45* @UR }