4 e  6 6 8       6          $  $  $    $ 6 $ 6 6 4 6 6 6 6 6 6 e   6  !" 6#$ 6% F& ' ( ) 6*+ , -. P % / 0 1 e2 \3 64 65 \6 e789 ]: 6; 6< => q? q@ ABCD InnerClassesBuilderBuilder2logLorg/slf4j/Logger; debugRecordZenhanceScaleMissingLjava/util/Set; SignatureEEnhance9Ljava/util/Set; orgVariablesLjava/util/List;%Ljava/util/List;E(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lucar/nc2/dataset/StructurePseudoDS;ncfile Lucar/nc2/dataset/NetcdfDataset;groupLucar/nc2/Group; shortNameLjava/lang/String; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;i(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;)Vdim0Lucar/nc2/Dimension;orgVLucar/nc2/Variable;varsmemberVLucar/nc2/dataset/VariableDS;dimsnamevarNamesouterDimLocalVariableTypeTable&Ljava/util/List;$Ljava/util/List; StackMapTableFGHI}(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;)Vcopy ()Lucar/nc2/dataset/StructureDS;select&(Ljava/util/List;)Lucar/nc2/Structure; memberNamesresult:(Ljava/util/List;)Lucar/nc2/Structure;removeMemberVariable(Lucar/nc2/Variable;)ZmviterLjava/util/Iterator;v)Ljava/util/Iterator; reallyRead?(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;dataLucar/ma2/Array;mJMember"Lucar/ma2/StructureMembers$Member;mainv cancelTaskLucar/nc2/util/CancelTask;smembersLucar/ma2/StructureMembers;asmaLucar/ma2/ArrayStructureMA;K ExceptionsLQ(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;vsectionsectionLucar/ma2/Section;errrLucar/ma2/Range;"Ljava/util/List;MNO?(Lucar/nc2/dataset/StructurePseudoDS$Builder;Lucar/nc2/Group;)Vbuilder,Lucar/nc2/dataset/StructurePseudoDS$Builder; parentGroup/Lucar/nc2/dataset/StructurePseudoDS$Builder<*>;B(Lucar/nc2/dataset/StructurePseudoDS$Builder<*>;Lucar/nc2/Group;)V toBuilder.()Lucar/nc2/dataset/StructurePseudoDS$Builder;1()Lucar/nc2/dataset/StructurePseudoDS$Builder<*>;addLocalFieldsToBuilderZ(Lucar/nc2/dataset/StructurePseudoDS$Builder;)Lucar/nc2/dataset/StructurePseudoDS$Builder;b^Lucar/nc2/dataset/StructurePseudoDS$Builder<+Lucar/nc2/dataset/StructurePseudoDS$Builder<*>;>;(Lucar/nc2/dataset/StructurePseudoDS$Builder<+Lucar/nc2/dataset/StructurePseudoDS$Builder<*>;>;)Lucar/nc2/dataset/StructurePseudoDS$Builder<*>;P(()Lucar/nc2/dataset/StructureDS$Builder;R()Lucar/nc2/Structure$Builder;()Lucar/nc2/Structure;S()Lucar/nc2/Variable$Builder;()Lucar/nc2/Variable;()V SourceFileStructurePseudoDS.java wTjava/util/ArrayList w tu UV WX YZ [\ ]^ w_ `a bc deucar/nc2/Variable fgh ij kl mn onjava/lang/String pq jkjava/lang/StringBuilder'StructurePseudoDS cannot find variable rs tVu vX"java/lang/IllegalArgumentException Variable wV must have outermost dimension= rx wXucar/nc2/dataset/VariableDS yV zV w{ |e }~    w  W no   'java/lang/UnsupportedOperationException"ucar/nc2/dataset/StructurePseudoDS ~ucar/nc2/dataset/NetcdfDataset Z w m  lm  read all psuedo records  X ucar/ma2/ArrayStructureMA  w     read psuedo records  ucar/ma2/InvalidRangeException    w   *ucar/nc2/dataset/StructurePseudoDS$Builder+ucar/nc2/dataset/StructurePseudoDS$Builder2 w     ucar/nc2/dataset/StructureDS$ucar/nc2/dataset/StructurePseudoDS$1&ucar/nc2/dataset/NetcdfDataset$Enhanceucar/nc2/Groupjava/util/Listucar/nc2/Dimensionjava/util/Iterator ucar/ma2/StructureMembers$Memberucar/ma2/StructureMembersjava/io/IOExceptionucar/ma2/Sectionucar/nc2/util/CancelTaskucar/ma2/Range$ucar/nc2/dataset/StructureDS$Builderucar/nc2/Structure$Builderucar/nc2/Variable$Builder:(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Ljava/lang/String;)V getShortName()Ljava/lang/String; setDimensions(Ljava/lang/String;)V getRootGroup()Lucar/nc2/Group; getVariables()Ljava/util/List;size()I(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getDataType()Lucar/ma2/DataType;ucar/ma2/DataType STRUCTURELucar/ma2/DataType; getDimension(I)Lucar/nc2/Dimension;equals(Ljava/lang/Object;)ZaddfindVariableLocal'(Ljava/lang/String;)Lucar/nc2/Variable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/LoggerwarngetNameAndDimensions-(Ljava/lang/Object;)Ljava/lang/StringBuilder;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;)Vremove(I)Ljava/lang/Object;(Ljava/util/List;)Venhance(Ljava/util/Set;)VaddMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable;calcElementSizeLucar/nc2/NetcdfFile;getParentGroupOrRootisSubsetjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnmakeStructureMembers()Lucar/ma2/StructureMembers;getShape()[I (Lucar/ma2/StructureMembers;[I)Vread()Lucar/ma2/Array; findMember6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member; setDataArray(Lucar/ma2/Array;)V_readgetRange(I)Lucar/ma2/Range; checkInRange([I)Ljava/lang/String; getRangesset'(ILjava/lang/Object;)Ljava/lang/Object;"(Ljava/util/List;)Lucar/ma2/Array;9(Lucar/nc2/dataset/StructureDS$Builder;Lucar/nc2/Group;)V access$000>(Lucar/nc2/dataset/StructurePseudoDS$Builder;)Ljava/util/List;addOriginalVariables>(Ljava/util/List;)Lucar/nc2/dataset/StructurePseudoDS$Builder;N(Lucar/nc2/dataset/StructureDS$Builder;)Lucar/nc2/dataset/StructureDS$Builder;)(Lucar/nc2/dataset/StructurePseudoDS$1;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;ApplyScaleOffset(Lucar/nc2/dataset/NetcdfDataset$Enhance;ConvertMissingjava/util/EnumSetof5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;ucar/nc2/Structure!6e jk lmnopstupvwxyc*+,-*Yz,-{*|}~wyP *+,-*Y*,+Mh,:Y  : : ? ::  W :  :,:"Y:  ,YY !"#$Y+,*%&':  () *+Y,-:  .W  / 01* 2W*W*3z%>?AB$D)E/F?G^HiIlKtL~MNQRSTUXYZ[](^5_?`IbWc`dgfohvijlm{t ^-/_u 5M W+u |}~u /_vW+ ^ $68##A:p68py24Y5zq{ |}y$6Y*78*9*:+*;9* M, &, N-+? ,@z& %39;>{*%,@|}@ , (y  aA BCD*ENFY-*GH:* : + :I:-J:Kz* !BIT[^{RITBa|}aaN!@F1y ,*LA BYM,N"D,*GO: PYQ,N:*E:FY,RH:* : G : Y S-:  TW  U:  J:   KzJ -7<FMSb{z 'u   5 |}7MqSkb\ ' / "& 6FMPwyv*+,V*Y*+Wz{ |} py2*XYz{ |}py\+*ZW*+[\z  {|} p y! ]Y^zpAy/*_z#{ |}Ay/*_z#{ |}Dy/*`z#{ |}Ay/*_z#{ |}Dy/*`z#{ |}y96abcd0z$&'&gBf\6h ]6i q8r@eh Qh h