4 G h I P h g I   I h  h g I   h I  "  j j ( P  I (   2  i i i   A ?  structLucar/nc2/dataset/StructureDS;dimLucar/nc2/Dimension;outerstype StructureType InnerClasses6Lucar/nc2/ft/point/standard/TableConfig$StructureType;$assertionsDisabledZK(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/ft/point/standard/TableConfig;)VCodeLineNumberTableLocalVariableTablenameLjava/lang/String;vLucar/nc2/Variable;thisTableStructure1Lucar/nc2/ft/point/standard/Table$TableStructure;ds Lucar/nc2/dataset/NetcdfDataset;config(Lucar/nc2/ft/point/standard/TableConfig; StackMapTableshowTableExtraInfo*(Ljava/lang/String;Ljava/util/Formatter;)VindentfLjava/util/Formatter; findVariable1(Ljava/lang/String;)Lucar/nc2/dataset/VariableDS;axisName structPrefix showDimension()Ljava/lang/String;getStructureDataIteratorE(Lucar/nc2/ft/point/standard/Cursor;)Lucar/ma2/StructureDataIterator;cursor#Lucar/nc2/ft/point/standard/Cursor; ExceptionsgetName()V SourceFile Table.java VW S OS \ pucar/nc2/dataset/StructureDS JKjava/lang/IllegalStateExceptionjava/lang/StringBuilder V~Cant find Structure u V LM \ TUjava/lang/AssertionErroranon"ucar/nc2/dataset/StructurePseudoDS V \ NM$ucar/nc2/dataset/StructurePseudo2Dim Vjava/util/ArrayList  ucar/nc2/Variable  S  u  %sstruct=%s, dim=%s type=%s%njava/lang/Object  u    |u .   ucar/nc2/dataset/VariableDS&ucar/ma2/StructureDataIteratorMediated 2ucar/nc2/ft/point/standard/Table$RestrictToColumnsRestrictToColumns V V () ucar/nc2/ft/point/standard/Table /ucar/nc2/ft/point/standard/Table$TableStructure4ucar/nc2/ft/point/standard/TableConfig$StructureTypeucar/nc2/dataset/NetcdfDataset&ucar/nc2/ft/point/standard/TableConfigjava/lang/Stringjava/util/Iteratorjava/io/IOException structureType"ucar/nc2/ft/point/standard/Table$1?$SwitchMap$ucar$nc2$ft$point$standard$TableConfig$StructureType[Iordinal()I structName'(Ljava/lang/String;)Lucar/nc2/Variable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V getDimension(I)Lucar/nc2/Dimension;varsLjava/util/List;select&(Ljava/util/List;)Lucar/nc2/Structure;dimName findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;ucar/nc2/DimensiongetGroup()Lucar/nc2/Group;i(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;)V outerName}(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;Lucar/nc2/Dimension;)V getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNext()Znext()Ljava/lang/Object; getDataType()Lucar/ma2/DataType;ucar/ma2/DataType STRUCTURELucar/ma2/DataType;PsuedoStructureremoveMemberVariable(Lucar/nc2/Variable;)ZcolsLjava/util/Map; getShortName java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/Listadd(Ljava/lang/Object;)ZgetNameAndDimensionsgetClass()Ljava/lang/Class;java/lang/Classjava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; startsWith(Ljava/lang/String;)Zlength substring(I)Ljava/lang/String;getStructureIterator"()Lucar/ma2/StructureDataIterator;I(Lucar/nc2/ft/point/standard/Table;Lucar/nc2/ft/point/standard/Table$1;)VC(Lucar/ma2/StructureDataIterator;Lucar/ma2/StructureDataMediator;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;desiredAssertionStatus!IGJKLMNMOSTUVWX *+,*,,.-w*+, * ! Y Y  ,** ,** , *+,* Y,,N*Y+*-,* h*+,*+,* Y, Y* Y+*,,**! ,"Y#* $%N-&S-'(:)*,+0* ,W#*-./W,.0WYr  4CJht{ #$%&#'F+Q,p.{/02356Z4[\pB]^_abcdef04Igh3' Ci,"j5(klX{1,12Y+SY* 3SY*4SY* 56S7WY:%;,:0<Z 1_a1m\1nopqX7 Y * 89M+,: +,;Y@A"B+CZ 7_a7r\s\f+ituX2*4YHZ _avwXL?Y* @AY*BCYMZ_axyz{|uXP& Y *DE* 8FYRZ &_a}~X4GHYf @R"PhQ@IG` AG