4   t t    t t  t t t t t   ' t t t         t         t      T t ! t" t# $ % t& '( ) *+ ,- . */ 0 1 2 345 6 h7 89 :; t< = > ?@ tA tB tCD profileStructLucar/nc2/Structure; featureVarMapLjava/util/HashSet; Signature'Ljava/util/HashSet; headerDoneZ profileRecnoIobsRecno(Ljava/lang/String;Lucar/nc2/AttributeContainer;Ljava/util/List;Lucar/nc2/time/CalendarDateUnit;Ljava/lang/String;Lucar/nc2/ft/point/writer2/CFPointWriterConfig;)VCodeLineNumberTableLocalVariableTablethis5Lucar/nc2/ft/point/writer2/WriterCFProfileCollection;fileOutLjava/lang/String; globalAttsLucar/nc2/AttributeContainer;dataVarsLjava/util/List;timeUnit Lucar/nc2/time/CalendarDateUnit;altUnitsconfig/Lucar/nc2/ft/point/writer2/CFPointWriterConfig;LocalVariableTypeTable-Ljava/util/List; ExceptionsE(Ljava/lang/String;Lucar/nc2/AttributeContainer;Ljava/util/List;Lucar/nc2/time/CalendarDateUnit;Ljava/lang/String;Lucar/nc2/ft/point/writer2/CFPointWriterConfig;)VfinishBuilding()V writeProfile(Lucar/nc2/ft/ProfileFeature;)IpfLucar/nc2/ft/PointFeature;profileLucar/nc2/ft/ProfileFeature;count StackMapTableF writeHeader9(Lucar/nc2/ft/ProfileFeature;Lucar/nc2/ft/PointFeature;)Vobs coordNamesLjava/util/Formatter;coordsGmakeFeatureVariables(Lucar/ma2/StructureData;Z)VdvLucar/nc2/VariableSimpleIF;mMember InnerClasses"Lucar/ma2/StructureMembers$Member;structbIBuilderLucar/nc2/Structure$Builder; featureDataLucar/ma2/StructureData; isExtended profileDimLucar/nc2/Dimension; profileVarsJwriteProfileData (Lucar/nc2/ft/ProfileFeature;I)VnobssmbK#Lucar/ma2/StructureMembers$Builder; profileCoordssdall!Lucar/ma2/StructureDataComposite; writeObsData(Lucar/nc2/ft/PointFeature;)V SourceFileWriterCFProfileCollection.java java/util/HashSet wx LMucar/nc2/Attributeucar/nc2/constants/CFDSG_representation9Contiguous ragged array representation of profiles, H.3.4 NP QR featureTypeS U VW /ucar/nc2/ft/point/writer2/WriterCFPointAbstract XY uvZ [\ ]^ _`ucar/nc2/ft/PointFeature {| a~ bWc de java/util/Formatter%s %s %sjava/lang/Object profileTimelatitude longitude fgjava/util/ArrayList h| i obs altitude j klm no standard_namealtitude Qppositiveq rs tu vw %s xy zW { |~ }~profile latitudeucar/nc2/constants/CDM degrees_northprofile longitude degrees_east profileIdprofile identifier cf_role profile_idnumber of obs for this profile lsample_dimensionnominal time of profile  Wcalendar   ucar/ma2/StructureMembers$Member        Coords       W   ucar/ma2/StructureDataFromMember t    }~    ~ v x3ucar/nc2/ft/point/writer2/WriterCFProfileCollectionjava/io/IOExceptionjava/util/Iteratorjava/util/Listucar/nc2/Structure$Builderucar/nc2/Dimension!ucar/ma2/StructureMembers$Builderwriterb+Lucar/nc2/write/NetcdfFormatWriter$Builder;'(Ljava/lang/String;Ljava/lang/String;)V)ucar/nc2/write/NetcdfFormatWriter$Builder addAttributeA(Lucar/nc2/Attribute;)Lucar/nc2/write/NetcdfFormatWriter$Builder;!ucar/nc2/constants/CF$FeatureType FeatureType#Lucar/nc2/constants/CF$FeatureType;name()Ljava/lang/String; findStructure((Ljava/lang/String;)Lucar/nc2/Structure;ucar/nc2/ft/ProfileFeatureiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; id_strlengetNamejava/lang/Stringlength()Iformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;useAltaltitudeCoordinateNameucar/ma2/DataTypeDOUBLELucar/ma2/DataType;ucar/nc2/VariableSimpleBuilder makeScalark(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;)Lucar/nc2/VariableSimpleBuilder;F(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/VariableSimpleBuilder;#ucar/nc2/dataset/conv/CF1ConventiongetZisPositive8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;build()Lucar/nc2/VariableSimpleIF;add(Ljava/lang/Object;)ZgetFeatureData()Lucar/ma2/StructureData;toStringm(Ljava/util/List;Lucar/ma2/StructureData;Lucar/ma2/StructureData;Lucar/ma2/StructureData;Ljava/lang/String;)V nfeatures addDimension)(Ljava/lang/String;I)Lucar/nc2/Dimension; makeStringY(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lucar/nc2/VariableSimpleBuilder;INTucar/nc2/time/CalendarDateUnit getUdUnit getCalendar()Lucar/nc2/time/Calendar;ucar/nc2/time/Calendarucar/ma2/StructureData getMembers()Ljava/util/List;ucar/ma2/StructureMembers findDataVar/(Ljava/lang/String;)Lucar/nc2/VariableSimpleIF; addStructureB(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Structure$Builder;addCoordinatesExtended/(Lucar/nc2/Structure$Builder;Ljava/util/List;)VaddCoordinatesClassic6(Lucar/nc2/Dimension;Ljava/util/List;Ljava/util/Set;)V getLatLon#()Lucar/unidata/geoloc/LatLonPoint;getTime()Lucar/nc2/time/CalendarDate;trackBB@(Lucar/unidata/geoloc/LatLonPoint;Lucar/nc2/time/CalendarDate;)Vbuilder%()Lucar/ma2/StructureMembers$Builder;setName7(Ljava/lang/String;)Lucar/ma2/StructureMembers$Builder;ucar/unidata/geoloc/LatLonPoint getLatitude()Djava/lang/DoublevalueOf(D)Ljava/lang/Double;addMemberScalar MemberBuilder(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/Number;)Lucar/ma2/StructureMembers$MemberBuilder; getLongitudemakeOffsetFromRefDate(Lucar/nc2/time/CalendarDate;)DtrimaddMemberStringt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lucar/ma2/StructureMembers$MemberBuilder;java/lang/Integer(I)Ljava/lang/Integer;()Lucar/ma2/StructureMembers;(Lucar/ma2/StructureMembers;)V'com/google/common/collect/ImmutableListofO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;ucar/ma2/StructureDataCompositecreate7(Ljava/lang/Iterable;)Lucar/ma2/StructureDataComposite;writeStructureData?(ILucar/nc2/Structure;Lucar/ma2/StructureData;Ljava/util/Set;)I getLocation%()Lucar/unidata/geoloc/EarthLocation;!ucar/unidata/geoloc/EarthLocation getAltituderecorddataMapucar/nc2/Structure!ucar/nc2/write/NetcdfFormatWriter'ucar/ma2/StructureMembers$MemberBuilder tuvwxyz{|}~~C*+,-*Y*Y W*Y  W9 4:+<B=HCCCCCCC CyA***ABC Z=+N-C-:*%**+h*+***+2 FGH$I+J:KALFNLOOPRRXS*2ZZX~ 0 %Y !"Y#SY$SY%S&N'Y(:*)G**+*,-./012***,3145W-6"Y**S&W*+7,8-9:* X Y)Z0[F\S]\[b^tab4 l)c )c t**;3MVcnr>~'r^]^_M*),**-+opabWhY,ijN-+8kl:***q*r*snq ,8G]4^^ U8&G,2TH  O T@