4 V     9                 % %  %  %   %  %             B  F      V  V   R   InnerClassesBuilderBuilder2logLorg/slf4j/Logger; debugRecordZ ConstantValue}(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;Lucar/nc2/Dimension;)VCodeLineNumberTableLocalVariableTableorgVLucar/nc2/Variable;varsLjava/util/List;memberVLucar/nc2/dataset/VariableDS;dimListnameLjava/lang/String;this&Lucar/nc2/dataset/StructurePseudo2Dim;ncfile Lucar/nc2/dataset/NetcdfDataset;groupLucar/nc2/Group; shortNamevarNamesouterLucar/nc2/Dimension;innerdimsLjava/util/ArrayList;LocalVariableTypeTable%Ljava/util/List;&Ljava/util/List;$Ljava/util/List;+Ljava/util/ArrayList; StackMapTable Deprecated Signature(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;Lucar/nc2/Dimension;)VRuntimeVisibleAnnotationsLjava/lang/Deprecated;select&(Ljava/util/List;)Lucar/nc2/Structure; memberNamesresult:(Ljava/util/List;)Lucar/nc2/Structure;_read$(Lucar/ma2/Section;)Lucar/ma2/Array;vsectiondataLucar/ma2/Array;mMember"Lucar/ma2/StructureMembers$Member;vsectionLucar/ma2/Section;err outerRangeLucar/ma2/Range; innerRangesmembersLucar/ma2/StructureMembers;asmaLucar/ma2/ArrayStructureMA;"Ljava/util/List; ExceptionsA(Lucar/nc2/dataset/StructurePseudo2Dim$Builder;Lucar/nc2/Group;)Vbuilder.Lucar/nc2/dataset/StructurePseudo2Dim$Builder; parentGroup1Lucar/nc2/dataset/StructurePseudo2Dim$Builder<*>;D(Lucar/nc2/dataset/StructurePseudo2Dim$Builder<*>;Lucar/nc2/Group;)V toBuilder0()Lucar/nc2/dataset/StructurePseudo2Dim$Builder;3()Lucar/nc2/dataset/StructurePseudo2Dim$Builder<*>;.()Lucar/nc2/dataset/StructurePseudoDS$Builder;(()Lucar/nc2/dataset/StructureDS$Builder;()Lucar/nc2/Structure$Builder; ()Lucar/nc2/Variable$Builder;()V SourceFileStructurePseudo2Dim.java$ucar/nc2/dataset/StructurePseudo2Dim a!" #$ %&java/util/ArrayList a' () *+ ,- ./ 01 23 45 67ucar/nc2/Variable 81 9: ;) <=java/lang/String >? [\java/lang/StringBuilder a)StructurePseudo2Dim cannot find variable @A B=C DE"java/lang/IllegalArgumentException Variable F= must have outermost dimension= @G aE must have 2nd dimension=ucar/nc2/dataset/VariableDS HI J= K= aL M7 NO PQ RS TU aV WX YZ [\ ]^ _i ` qaucar/nc2/dataset/NetcdfDataset b- ab c^ d ef ghucar/ma2/InvalidRangeException ij klucar/ma2/ArrayStructureMA am nU op qr st uv aw xy,ucar/nc2/dataset/StructurePseudo2Dim$Builder-ucar/nc2/dataset/StructurePseudo2Dim$Builder2 az { |}"ucar/nc2/dataset/StructurePseudoDS&ucar/nc2/dataset/StructurePseudo2Dim$1ucar/nc2/Groupjava/util/Listucar/nc2/Dimensionjava/util/Iterator ucar/ma2/StructureMembers$Memberucar/ma2/Sectionucar/ma2/Rangeucar/ma2/StructureMembersjava/io/IOException*ucar/nc2/dataset/StructurePseudoDS$Builder~$ucar/nc2/dataset/StructureDS$Builderucar/nc2/Structure$Builderucar/nc2/Variable$BuilderE(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;)Vucar/ma2/DataType STRUCTURELucar/ma2/DataType; setDataType(Lucar/ma2/DataType;)V(I)Vadd(Ljava/lang/Object;)Z setDimensions(Ljava/util/List;)V getRootGroup()Lucar/nc2/Group; getVariables()Ljava/util/List;size()Iiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getRank getDimension(I)Lucar/nc2/Dimension;equals getShortName()Ljava/lang/String;findVariableLocal'(Ljava/lang/String;)Lucar/nc2/Variable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggerwarn(Ljava/lang/String;)VgetNameAndDimensions-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getDataType()Lucar/ma2/DataType;getUnitsStringgetDescription(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getSPobject setSPobject(Ljava/lang/Object;)V attributes()Lucar/nc2/AttributeContainer;addAll(Ljava/lang/Iterable;)V getDimensions+()Lcom/google/common/collect/ImmutableList;(Ljava/util/Collection;)VsubList(II)Ljava/util/List;enhanceScaleMissingLjava/util/Set;enhance(Ljava/util/Set;)VaddMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable; orgVariablescalcElementSizeLucar/nc2/NetcdfFile;getParentGroupOrRootisSubset()Lucar/ma2/Array;getShape()[I checkInRange([I)Ljava/lang/String;getRange(I)Lucar/ma2/Range;makeStructureMembers()Lucar/ma2/StructureMembers; (Lucar/ma2/StructureMembers;[I)V getRangesset'(ILjava/lang/Object;)Ljava/lang/Object;read"(Ljava/util/List;)Lucar/ma2/Array; findMember6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member; setDataArray(Lucar/ma2/Array;)V?(Lucar/nc2/dataset/StructurePseudoDS$Builder;Lucar/nc2/Group;)VaddLocalFieldsToBuilderZ(Lucar/nc2/dataset/StructurePseudoDS$Builder;)Lucar/nc2/dataset/StructurePseudoDS$Builder;+(Lucar/nc2/dataset/StructurePseudo2Dim$1;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;ucar/nc2/dataset/StructureDSucar/nc2/Structure!V [\]^_` abc *+,-*Y:WW*,+ Mp, :Y : :  G :     W : (: , :  "Y  ,YY !"# ,YY $"#%Y+,*  & ' ():   &*  +,  -.Y /0:    12 34* 5W*6 W*7d)&'() *(+.-2.71<2B3R4q5z6}789<=>?@CDE+F9GKHbJvKLMNPQRTUVXYeq5fg Bghifg [jk /li mn opqrstunviwxyxz{|*Bgh}/l~ vzJ 79#!(A66~c )Y*89*:*;+*<*<=M,>,d]^"_'`e )op)i"p| )c +*?+*@AM, BY,C+DN+D:*E:FY+GH:*6 : Q:YI0:  -JW JW K: L:   MdJef klm o&p-r3sBucvqw{xyz{|~ep q1i   c?gopn&-{3uBf| q1 + ,FWBac[*+,Nd e opt| c5 *OPQde  op c! RYSdAc/*Tde opAc/*Tde opAc/*Tde opAc/*Tde opc! UdXBWQY RZ VY Y Y Y