4 m j j    j j     j j j    m    % %      !" %#$ j% & j' j( ) * + , -./ >01 A2 j3 J4 J5 j6 J7 89 8:; J< J= > ? @ AB QC jD jEF GH I JK [L [M NO PQ R S T UV VW fX Y Z[ \] m^_ j^aggregationOuter)Lucar/nc2/internal/ncml/AggregationOuter; coordValueLjava/lang/String;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;coordValueDateLjava/util/Date;isStringValuedZncoordIaggStartaggEnd(Lucar/nc2/internal/ncml/AggregationOuter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)VCodeLineNumberTableLocalVariableTablee!Ljava/lang/NumberFormatException;stokerLjava/util/StringTokenizer;this(Lucar/nc2/internal/ncml/AggDatasetOuter; cacheNamelocationidncoordS coordValueSenhanceLjava/util/EnumSet;reader!Lucar/nc2/util/cache/FileFactory;isStringLocalVariableTypeTableaEnhance InnerClasses=Ljava/util/EnumSet; StackMapTablebcde Signature(Lucar/nc2/internal/ncml/AggregationOuter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)VextractCoordNameFromFilename&(Ljava/lang/String;)Ljava/lang/String;locposresultE(Lucar/nc2/internal/ncml/AggregationOuter;Lthredds/inventory/MFile;)VfilenamecdLthredds/inventory/MFile;fgetCoordValueString()Ljava/lang/String;getCoordValueDate()Ljava/util/Date;show(Ljava/util/Formatter;)VfLjava/util/Formatter; getNcoords(Lucar/nc2/util/CancelTask;)IdLucar/nc2/Dimension;ncdLucar/nc2/NetcdfFile; cancelTaskLucar/nc2/util/CancelTask;ghi Exceptionsj setStartEnd(ILucar/nc2/util/CancelTask;)IgetNestedJoinRange"(Lucar/ma2/Range;)Lucar/ma2/Range; totalRangeLucar/ma2/Range; wantStartwantStopfirstInIntervalstartstopkisNeeded(Lucar/ma2/Range;)Z(II)ZcacheVariables(Lucar/nc2/NetcdfFile;)VpvCacheVar2Lucar/nc2/internal/ncml/AggregationOuter$CacheVar;ncfilelreadO(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;Ljava/util/List;)Lucar/ma2/Array;wantLucar/ma2/Section; limitRangevLucar/nc2/Variable; fullRangemainvsectionLjava/util/List;"Ljava/util/List;mna(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;Ljava/util/List;)Lucar/ma2/Array; compareTo&(Lucar/nc2/internal/ncml/AggDataset;)Io#Lucar/nc2/internal/ncml/AggDataset;(Ljava/lang/Object;)I SourceFileAggDatasetOuter.java op qr }s op tvw xv yv yzz {|java/lang/NumberFormatException} ~java/lang/StringBuilder } bad ncoord attribute on dataset=    v    vjava/util/StringTokenizer , }  wx qr uv    } r  ucar/nc2/units/DateFormatter  x  adding  date=   %sjava/lang/Object  coordValue='%s' coordValueDate='%s'  range=[%d:%d) (%d)%n {z  |z    r  "java/lang/IllegalArgumentExceptionDimension not found= }java/lang/Throwable      ucar/ma2/Range  }    0ucar/nc2/internal/ncml/AggregationOuter$CacheVar   AggOuterDimension cant find  in ; return all zeroes!!! ucar/ma2/Section }   x$AggOuter.read(%s) %s from %s in %s%n    java/util/ArrayList }  &ucar/nc2/internal/ncml/AggDatasetOuter  !ucar/nc2/internal/ncml/AggDataset&ucar/nc2/dataset/NetcdfDataset$Enhance'ucar/nc2/internal/ncml/AggregationOuterjava/lang/Stringjava/util/EnumSetucar/nc2/util/cache/FileFactorythredds/inventory/MFileucar/nc2/NetcdfFileucar/nc2/Dimensionucar/nc2/util/CancelTaskjava/io/IOExceptionucar/ma2/InvalidRangeExceptionjava/util/Iteratorucar/nc2/Variablejava/util/List spiObjectLjava/lang/Object;ncmlElemLorg/jdom2/Element;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;Ljava/lang/Object;Lorg/jdom2/Element;)VtypeType)Lucar/nc2/internal/ncml/Aggregation$Type;'ucar/nc2/internal/ncml/Aggregation$TypejoinNewjoinExistingOnejava/lang/IntegerparseInt(Ljava/lang/String;)I"ucar/nc2/internal/ncml/AggregationloggerLorg/slf4j/Logger;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggererror(Ljava/lang/String;)VforecastModelRunCollection getLocationjava/lang/Double parseDouble(Ljava/lang/String;)D joinExisting'(Ljava/lang/String;Ljava/lang/String;)V countTokens()I lastIndexOf(I)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;A(Lthredds/inventory/MFile;Ljava/lang/Object;Lorg/jdom2/Element;)VdateFormatMarkgetNameucar/nc2/units/DateFromStringgetDateUsingDemarkatedCount7(Ljava/lang/String;Ljava/lang/String;C)Ljava/util/Date;toDateTimeStringISO$(Ljava/util/Date;)Ljava/lang/String;debugDateParsejava/lang/SystemoutLjava/io/PrintStream;getPathjava/io/PrintStreamprintlnjava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;toDateTimeStringvalueOf(I)Ljava/lang/Integer; acquireFile1(Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;isCancel()ZclosedimName findDimension((Ljava/lang/String;)Lucar/nc2/Dimension; getLength addSuppressed(Ljava/lang/Throwable;)VfirstlastgetFirstInIntervaljava/lang/Mathmax(II)Iminstride(III)V cacheListiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;O(Lucar/nc2/internal/ncml/AggDatasetOuter;Lucar/nc2/NetcdfFile;)Lucar/ma2/Array; findVariable=(Lucar/nc2/NetcdfFile;Lucar/nc2/Variable;)Lucar/nc2/Variable; getFullName getDataType()Lucar/ma2/DataType;(Ljava/util/List;)VgetShape()[Iucar/ma2/Arrayfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array; debugReadgetNameAndDimensionsprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; getRanges+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListget(I)Ljava/lang/Object;(Ljava/util/Collection;)Vset'(ILjava/lang/Object;)Ljava/lang/Object;"(Ljava/util/List;)Lucar/ma2/Array;java/util/Date(Ljava/util/Date;)Iucar/nc2/dataset/NetcdfDataset jmopqrstuvwxyz{z|z}~: *,-++*++ +*,*  : Y -6 ++ +&**:6 X: 6 +Y: * * **7@C f9:<-=2?7A@DCBEC`GcHJKLPSQRXYZ]^_` E  oprrrrrcxx 5 - jP  H $++/=+ +`N-#= - N-cdef"g)h*++r$zrF}*,++!*++ +*N++ +**N**+"Y,#:*+"#$%Y&*'N(*) Y *,+,--,*(!) Y *,+--+ ,#N*-^l mo&p+r-vKxTy\{a~iq4qKrop-r! &jZ(/* /* x+./Y*S0W*+1/Y*S0W*+2/Y%Y&*3S0W+4/Y*56SY*76SY*6S0W+2Nwxx+"Q**+8M++9>,,:,*;Y Y ?*;@, ,:N,,: :-B-* mA&bmArvyA6  $&26Abm*20 v3$ JA jAA[*5**,C`7* {z_+D=+E`>*F+*5G6 *7H*5d6*7I*5d6JYd+KL*  !/1>MH__Zz Sz!>z>!zMz c+D=+E`>*F *z zo*7*5 zz@+*MNM,O,PQN-*+RW '*  ++  } $:*,8:,,9:*S*+T:P Y U+VWXY+Z[Y-\]^:*S_5[Y-\:)`/YSY+aSYaSY*SbWcdJ:-eJ:EE.JYDEKL:fY-gN-hW-i:*S: *S #u~r 9 #,1 a"u9{"~&'()(./01236969!:f (,UI$$$$! $1#Z7QJJjAh#+j**+jk*+l?@B##A3 *+mn  `@Qu@