4 f e e e e e h  e e e      e      $  e  - -  2 2 2 1  >  e h  - - -       e  e  e  e     f f f f! e"#$ c%&')Builder InnerClassesO(Lucar/nc2/dataset/NetcdfDataset$Builder;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis'Lucar/nc2/internal/ncml/AggregationNew;ncd(Lucar/nc2/dataset/NetcdfDataset$Builder;dimNameLjava/lang/String;recheckSbuildNetcdfDataset(Lucar/nc2/util/CancelTask;)V coordTypeLucar/ma2/DataType;joinAggCoordVar%Lucar/nc2/dataset/VariableDS$Builder;cv*CacheVar2Lucar/nc2/internal/ncml/AggregationOuter$CacheVar;Lucar/nc2/Variable$Builder;vLucar/nc2/Variable;axes aggVarOptLjava/util/Optional;aggVarvaggattLucar/nc2/Attribute;varname cancelTaskLucar/nc2/util/CancelTask;typicalDataset#Lucar/nc2/internal/ncml/AggDataset;typicalLucar/nc2/NetcdfFile;aggDimLucar/nc2/Dimension;root,Lucar/nc2/Group$Builder; aggVarNamesLjava/util/List; joinAggCoordLocalVariableTypeTable4Ljava/util/Optional;>;$Ljava/util/List; StackMapTable-./0123 ExceptionsgetCoordinateType()Lucar/ma2/DataType;nestedDatasetsfirst(Lucar/nc2/internal/ncml/AggDatasetOuter;5Ljava/util/List; getDetailInfo(Ljava/util/Formatter;)V reallyRead?(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;Q(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;4 addVariable(Ljava/lang/String;)Vlambda$buildNetcdfDataset$08(Lucar/nc2/util/CancelTask;Lucar/nc2/Variable$Builder;)VeLjava/io/IOException; SourceFileAggregationNew.java6 89 g: ;w <= >? @rA BC DEucar/nc2/Dimension FG gH I JK LM&ucar/nc2/internal/ncml/AggDatasetOuter NO PQ RS TU V WX YZ#ucar/nc2/dataset/VariableDS$Builder [\ ]^ _Z ` ab cducar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAxisTypeTime ge fg5ucar/nc2/internal/ncml/AggregationOuter$CoordValueVar CoordValueVar ht iy jE gk lm n op qrucar/nc2/Variable$Builder sG tp"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder gu Variable vwP already exists, but is not a scalar (suitable for aggregating as a coordinate). xE g yU z{| }~ U rucar/nc2/Variableucar/nc2/dataset/CoordinateAxis E }java/lang/String  t$ aggNewDimension cant find variable   E  _CoordinateAxes  E   U   dBootstrapMethods   Q q d y y java/io/IOExceptionjava/lang/IllegalStateException g%ucar/nc2/internal/ncml/AggregationNew'ucar/nc2/internal/ncml/AggregationOuter&ucar/nc2/dataset/NetcdfDataset$Builder0ucar/nc2/internal/ncml/AggregationOuter$CacheVarucar/nc2/Group$Builderucar/nc2/util/CancelTask!ucar/nc2/internal/ncml/AggDatasetucar/nc2/NetcdfFilejava/util/Listjava/util/Optionalucar/ma2/DataTypejava/util/Iteratorucar/ma2/InvalidRangeException'ucar/nc2/internal/ncml/Aggregation$TypeTypejoinNew)Lucar/nc2/internal/ncml/Aggregation$Type;x(Lucar/nc2/dataset/NetcdfDataset$Builder;Ljava/lang/String;Lucar/nc2/internal/ncml/Aggregation$Type;Ljava/lang/String;)V buildCoordsgetTypicalDataset%()Lucar/nc2/internal/ncml/AggDataset; acquireFile1(Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile; ncDataset$ucar/nc2/internal/ncml/BuilderHelpertransferDatasetg(Lucar/nc2/NetcdfFile;Lucar/nc2/dataset/NetcdfDataset$Builder;Lucar/nc2/dataset/ReplaceVariableCheck;)VgetDimensionName()Ljava/lang/String;getTotalCoords()I(Ljava/lang/String;I)V rootGroupremoveDimension(Ljava/lang/String;)Z addDimension.(Lucar/nc2/Dimension;)Lucar/nc2/Group$Builder;promoteGlobalAttributes+(Lucar/nc2/internal/ncml/AggDatasetOuter;)VgetAggVariableNames()Ljava/util/List;findVariableLocal((Ljava/lang/String;)Ljava/util/Optional; isPresent()Zucar/nc2/dataset/VariableDSbuilder'()Lucar/nc2/dataset/VariableDS$Builder;setName/(Ljava/lang/String;)Lucar/nc2/Variable$Builder; setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;setParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;setDimensionsByName5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder;setProxyReader3(Lucar/nc2/ProxyReader;)Lucar/nc2/Variable$Builder;isDateZ'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder; shortNamedataTypegetUnitsc(Lucar/nc2/internal/ncml/AggregationOuter;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)V setSPobject/(Ljava/lang/Object;)Lucar/nc2/Variable$Builder; cacheListadd(Ljava/lang/Object;)Zget()Ljava/lang/Object;getRankcontains()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringisEmpty getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext getShortName()Ljava/util/Iterator;loggerLorg/slf4j/Logger;locationorg/slf4j/LoggererrormakeDimensionsStringgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;transferAttributesD(Lucar/nc2/AttributeContainer;Lucar/nc2/AttributeContainerMutable;)V"ucar/nc2/AttributeContainerMutable findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;getStringValuereplaceVariable(Lucar/nc2/Variable$Builder;)ZaggVarsisCancelsetDatasetAcquireProxyN(Lucar/nc2/internal/ncml/AggDataset;Lucar/nc2/dataset/NetcdfDataset$Builder;)Vclose(Lucar/nc2/NetcdfFile;)VtimeUnitsChange (Ljava/lang/Object;)V e(Lucar/nc2/Variable$Builder;)Vaccept`(Lucar/nc2/internal/ncml/AggregationNew;Lucar/nc2/util/CancelTask;)Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)V getDatasets(I)Ljava/lang/Object;isStringValuedSTRINGDOUBLEreadTimeCoordinates8(Lucar/nc2/Variable$Builder;Lucar/nc2/util/CancelTask;)V(Ljava/lang/Throwable;)Vucar/nc2/dataset/NetcdfDatasetucar/nc2/Group"ucar/nc2/internal/ncml/Aggregation  "java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!efgklW *+,-m  n* op qr st utvwlF*+*M,N-**: Y* :* : WW*,*::*:  :  W *W* Y !"#W$Y* % & '(:   )W** +WU,-:  ." /04 /+W$1Y2Y345565789:-:;:  <' =>:  ? @+WA:  < =B:  :  ,C2Y3*D5E5 57F ,-:  / G2Y35H5 I57:  *W J KL KMN:22Y35H5O57: YM"#W PW*Q +W+ +R*,*S,-T**U*+VWm:#& '(+,.-7.?/G1O3U6^9f:l;<=>?@EFGHIJN OR:ZD[c\k]x^{cdefgimn#o*p7sCtHufvwyz|}~nlyxy Tz{ | Hz c ft  #v{ CVt op st.7Uu^l  Uu^l eB /0- *OB-! eB ,bl!*XL+YM,Z [\mn !op BAl0*+]mn opAl1*+,^mn opbAl2*+,-_mn opbAl0*+`mn opl*,+a NcY-d bm n* opIb jBh(i i }f~->i +i $f57@