4 f f  f f  f   f f f  a fx f f f f f f f f  d  f    @       H J J J  f d d T f  T  f! " #$ % &' ( )*+ d,-. / T0ds Lucar/nc2/dataset/NetcdfDataset;vLucar/nc2/Variable;isCoordinateVariableZisCoordinateAxisaxisTypeLucar/nc2/constants/AxisType; coordAxesLjava/lang/String;coordSys coordSysFor coordVarAliaspositivecoordAxisTypes coordinatesaxis!Lucar/nc2/dataset/CoordinateAxis;isCoordinateSystemcoordTransformscs#Lucar/nc2/dataset/CoordinateSystem;isCoordinateTransformcoordTransformTypect&Lucar/nc2/dataset/CoordinateTransform;this$0"Lucar/nc2/dataset/CoordSysBuilder;X(Lucar/nc2/dataset/CoordSysBuilder;Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;)VCodeLineNumberTableLocalVariableTablevDimLucar/nc2/Dimension;coordDimthis VarProcess InnerClasses-Lucar/nc2/dataset/CoordSysBuilder$VarProcess;ve#Lucar/nc2/dataset/VariableEnhanced;axisName StackMapTable1234isData()Z maybeDatahasCoordinateSystemtoString()Ljava/lang/String;makeIntoCoordinateAxis#()Lucar/nc2/dataset/CoordinateAxis;makeCoordinateSystem()VvnameapstokerLjava/util/StringTokenizer;axesListLjava/util/List;LocalVariableTypeTable3Ljava/util/List;findCoordinateAxes(Z)Ljava/util/List;vp coordVarsdaddCoordVariables?Ljava/util/List;5 Signature6(Z)Ljava/util/List;addCoordinateTransform)(Lucar/nc2/dataset/CoordinateTransform;)V6|(Lucar/nc2/dataset/CoordSysBuilder;Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;Lucar/nc2/dataset/CoordSysBuilder$1;)Vx0x1x2x3$Lucar/nc2/dataset/CoordSysBuilder$1; SourceFileCoordSysBuilder.java jk lm!ucar/nc2/dataset/VariableEnhanced n 78ucar/nc2/constants/_Coordinate_CoordinateAliasForDimension9 :; no <= >? @A2 Coordinate Variable added = %s for dimension %s%njava/lang/Object BC DE_CoordinateAxisType FGH IJ qr po& Coordinate Axis added = %s type= %s%n wt K LM2**ERROR Coordinate Variable Alias %s has rank %d%nN OP QA RST UV WX?**ERROR Coordinate Variable Alias %s names wrong dimension %s%n9 Coordinate Variable Alias added = %s for dimension= %s%n_CoordinateZisPositive YZ xtucar/nc2/constants/CFI Coordinate Axis added(from positive attribute ) = %s for dimension= %s%n_CoordinateAxes st_CoordinateSystems ut_CoordinateSystemFor vt_CoordinateTransforms ~t }o_CoordinateAxisTypes yt_CoordinateTransformType t o [\ ] ^ {|ucar/nc2/dataset/VariableDS _`a bcucar/nc2/Attribute d ef gr hr ir jkjava/util/ArrayListjava/util/StringTokenizer k l m no pX qX- Cant find axes %s for Coordinate System %s%n) No axes found for Coordinate System %s%n!ucar/nc2/dataset/CoordinateSystem r  st Made Coordinate System %s for u vw from %s%n zt xyz {| } ~ucar/nc2/Dimension  java/util/List {+ucar/nc2/dataset/CoordSysBuilder$VarProcess? %s: no CoordinateSystem for CoordinateTransformVariable: %s%n  ucar/nc2/dataset/CoordSysBuilderucar/nc2/dataset/NetcdfDatasetucar/nc2/Variablejava/lang/Stringjava/util/Iterator"ucar/nc2/dataset/CoordSysBuilder$1 attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainer hasAttribute(Ljava/lang/String;)Z getDimension(I)Lucar/nc2/Dimension;addCoordinateVariableD(Lucar/nc2/Dimension;Lucar/nc2/dataset/CoordSysBuilder$VarProcess;)V parseInfoLjava/util/Formatter; getFullNamejava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;findAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ucar/nc2/constants/AxisTypegetType1(Ljava/lang/String;)Lucar/nc2/constants/AxisType;trimgetRank()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer; userAdvicegetGroup()Lucar/nc2/Group;ucar/nc2/Group findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;equals(Ljava/lang/Object;)ZfindAttValueIgnoreCaseK(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getCoordinateSystems()Ljava/util/List;isEmpty getShortNameaddCoordinateAxis@(Lucar/nc2/dataset/VariableDS;)Lucar/nc2/dataset/CoordinateAxis;ucar/nc2/dataset/CoordinateAxis setAxisType (Lucar/nc2/constants/AxisType;)V'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;HeightPressureGeoZ setPositive(Ljava/lang/String;)V hasMoreTokens nextTokenfindVarProcessn(Ljava/lang/String;Lucar/nc2/dataset/CoordSysBuilder$VarProcess;)Lucar/nc2/dataset/CoordSysBuilder$VarProcess;containsaddO(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/Collection;Ljava/util/Collection;)VaddCoordinateSystem&(Lucar/nc2/dataset/CoordinateSystem;)VgetNamegetNameAndDimensions(Ljava/util/Formatter;ZZ)V getDimensions+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object; coordVarMapLjava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;()Ljava/util/Iterator;$ucar/nc2/dataset/CoordinateTransform!fjklmnopoqrstutvtwtxtytzt{|}o~tot [*+**,*--:*--  * /-W+- *+Y-SY- SW-:+**+Y-SYSW*- ***-D+Y-SY-SW+Y-SY-SW- *!:w- :">+#Y-SY*SW+#Y-SY*SW+*+*+$Y-SY*SW*,-%&'*'*,-)&'/***''+*Y-SY*SW*,-+&,*,--&.*,-/&0*,-1&2**2 *03*,-4&5*,-6&7**7 *58,j klmn7o>pCqMrjuxv}wxy|}~")3Onsz+7CZR)my[[[jk[lmBxt/ffCfff5:j]aa'!+~fCfffifCfffW"* **3*8 " @P* *3*8 @O*9: @2*; *<*<****=>Z<*k*<*?*<@Y*ABCW*D*E *F**'#*<*'G*<@Y%*'BCW*<*  #*5Mr}  ^&"6HYIL*,JY*,KM,Lw,MN*-*N:!O:+P +QWA*RY-SY*SW*RY-SY*SW+::*SY*SW*SY*SW*TY*+UV**VW*XY*VYSW**Z*[Y*,SWb"'27>IRUt 5>>{|'lt2a{6. .dJ6f=? )HYIM*,NJY*,KN-L8-M:**N:O:,P ,QWǧR*\KJY*\KN-L8-M:**N:O:,P ,QW}*]^N-_i-`a:*bcd:e:_-`f:O:,P ,QWϧ,!"(4 9 @ K TWamtz !" #$!%$&')@{|(,t4 <{|z,t m< {|EX))o!E!6 dJ8J8.ad03*V&*gY*SY+hSW*V+i-.!/%.)0*22333*Z*+,-L4kmf