4 S T U V W X YZ [ \] ^_ ` a %bc def Sg h i j %k zl m no pq r %s )t u vwx yz (S ({| (} (~     7     F      I  I  m I I % ^j    % G ) I  % % zb              6 j   > %    >   > j        _DebugZ parseLevelIddsLopendap/dap/DDS;factoryLopendap/dap/BaseTypeFactory;opendapNameSpaceLorg/jdom2/Namespace;parentDCLopendap/dap/DConstructor; currentBTLopendap/dap/BaseType; currentATLopendap/dap/AttributeTable;lastDocLorg/jdom2/Document;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis"Lopendap/dap/parsers/DDSXMLParser; nameSpaceLjava/lang/String; getLastDomDoc()Lorg/jdom2/Document;parseF(Lorg/jdom2/Document;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VchildLorg/jdom2/Element;ddx targetDDSfac validationroottypenameciLjava/util/Iterator; StackMapTable ExceptionsG(Ljava/io/InputStream;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VparserLorg/jdom2/input/SAXBuilder;docjdeLorg/jdom2/JDOMException;ioeLjava/io/IOException;isLjava/io/InputStream; parseBase((Lorg/jdom2/Element;Ljava/lang/String;)VhrefAttrLorg/jdom2/Attribute; contentID myParentDCbteindent parseArray<(Lorg/jdom2/Element;Lopendap/dap/DArray;Ljava/lang/String;)VnameAttrsizetemplate ArrayElementdaLopendap/dap/DArray;countTemplateVarsnumDimsbuildArrayTemplate=(Lorg/jdom2/Element;Ljava/lang/String;)Lopendap/dap/BaseType; attrElements parseGridelementthisMap mapElement gridElementmyGridLopendap/dap/DGrid;eName arrayElement gridArray mapElementsLjava/util/List;LocalVariableTypeTable%Ljava/util/List;showXMLElementattkidtext newBaseType+(Lorg/jdom2/Element;)Lopendap/dap/BaseType;newBaseTypeFactory<(Ljava/lang/String;Ljava/lang/String;)Lopendap/dap/BaseType; typeStringparseAttributes valueChildrencacheAttributeTablevaluetypeVal valueChild attrChildrentypeNametypeAttr attrElement subIndent parseAliases attributeName attributeAttr aliasElementnormalizeToXML&(Ljava/lang/String;)Ljava/lang/String;cCoffsetsxmlGTxmlLTxmlAmpxmlAposxmlQuoteDebugsbLjava/lang/StringBuilder; SourceFileDDSXMLParser.java     DDSXMLParser  !" #$Dataset %&opendap/dap/NoSuchTypeExceptionjava/lang/StringBuilder'Root Element MUST be . Found: '( )$ *+ ,$ - -- 3++ ? ./ 01 23 45org/jdom2/Element org/jdom2/input/SAXBuilder 670http://apache.org/xml/features/validation/schema 89 :;< => Document is  valid and well-formed. Content: '? @ org/jdom2/JDOMExceptionopendap/dap/DAP2Exception Ajava/io/IOException AttributeAliasdataBLOBhref#Found dataBLOB element. contentID="" B+Parsing new BaseType element. Parse level: 'C * ./ DEopendap/dap/DConstructoropendap/dap/DGrid opendap/dap/DArray&Parsing Array instance. Array name: ' F$' Working on Array element:  dimensionG HI JK  Built Array: LM dimensions:  templates: 1ONLY ONE (1) TEMPLATE VARIABLE ALLOWED PER ARRAY!...: .N!opendap/dap/BadSemanticsException0Array Template Variables MAY NOT have AttributesGot template: O$ Parsing Grid Element: Grid Elements: @PArrayParsing Array element.Asking for element: '' in namespace: ' QRGot Array element: DSMapParsing Map elements. T UTeError in Grid syntax: The number of Map arrays must equal the number of dimensions of the data array.7Error in Grid syntax: Maps may have only one dimension. Element:  V W$ = X/org/jdom2/Attribute: Getting new BaseType() from:  type:  name: ' 01--- +++ YZGrid [\ Structure ]^Sequence _`Int16 abUInt16 cdInt32 efUInt32 ghFloat32 ijFloat64 klByte mnString opUrl qrUnknown Type: Parsing Attributes:  currentBT:   Container&opendap/dap/AttributeBadValueExceptiondContainer Attributes may contain only other Attributes. Container Attributes may NOT contain values. Attribute ' ' is type st utAttributes must be of type Container in order to contain other Attributes. Attributes of types other than Container must contain values. v$' of  is type  and has value: w xI yzParsing Aliases:  The name ' ' is aliased to dds attribute: ' {| }|><&'" ~T   String: `` normalized to: `` opendap/dap/parsers/DDSXMLParserjava/lang/Objectjava/lang/Stringjava/util/Iteratorjava/io/InputStreamopendap/dap/DDSopendap/dap/BaseTypeFactoryorg/jdom2/Documentjava/io/PrintStreamopendap/dap/BaseTypejava/lang/Throwableopendap/dap/DASExceptionjava/util/Listopendap/dap/AttributeTable()Vorg/jdom2/Namespace getNamespace)(Ljava/lang/String;)Lorg/jdom2/Namespace;opendap/util/DebugisSet(Ljava/lang/String;)ZgetRootElement()Lorg/jdom2/Element;getName()Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getAttribute)(Ljava/lang/String;)Lorg/jdom2/Attribute;getValue setClearName getChildren()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;setExpandEntities(Z)V setFeature(Ljava/lang/String;Z)Vbuild+(Ljava/io/InputStream;)Lorg/jdom2/Document;java/lang/SystemoutLjava/io/PrintStream;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;println(Ljava/lang/Exception;)VsetBlobContentID(I)Ljava/lang/StringBuilder; addVariable(Lopendap/dap/BaseType;)V getClearNamejava/lang/IntegerparseInt(Ljava/lang/String;)I appendDim(ILjava/lang/String;)V printDecl+(Ljava/io/OutputStream;Ljava/lang/String;)V9(Ljava/lang/String;Lorg/jdom2/Namespace;)Ljava/util/List; getTypeName(Ljava/lang/Object;)VgetChild<(Ljava/lang/String;Lorg/jdom2/Namespace;)Lorg/jdom2/Element;(Lopendap/dap/BaseType;I)V()I numDimensionsprintgetTextNormalize getAttributes newDArray()Lopendap/dap/DArray;newDGrid()Lopendap/dap/DGrid; newDStructure()Lopendap/dap/DStructure; newDSequence()Lopendap/dap/DSequence; newDInt16()Lopendap/dap/DInt16; newDUInt16()Lopendap/dap/DUInt16; newDInt32()Lopendap/dap/DInt32; newDUInt32()Lopendap/dap/DUInt32; newDFloat32()Lopendap/dap/DFloat32; newDFloat64()Lopendap/dap/DFloat64;newDByte()Lopendap/dap/DByte; newDString()Lopendap/dap/DString;newDURL()Lopendap/dap/DURL;appendAttributeContainer0(Ljava/lang/String;)Lopendap/dap/AttributeTable;appendContainergetTextopendap/dap/Attribute getTypeValappendAttribute)(Ljava/lang/String;ILjava/lang/String;Z)VaddAttributeAlias'(Ljava/lang/String;Ljava/lang/String;)VaddAliaslengthcharAt(I)Creplace/(IILjava/lang/String;)Ljava/lang/StringBuilder;! 4*******+* * * k@ GK[`l%m*n3o44/* {  *,*-+ :*+ * :YY:******* !":#$%: * &'R !+GS\dlt|f  !SW"G%@ 7{(Y):*+,+-:*1.Y/01234*,-5:7Y8:7Y8_b6_n96  'U_bdnpz\ V ?d p {{{{{b@(( 6K9 7 t*Y ` +N-:Q-;E-<D+=::*".Y>?4*@*.YA* B4* *+,C*+D:*EFw*:*FG *+,H@+!":#+$%:*Y,&'*:*?I7*%.YJKL4*+I,M*Y d !# ' 08?Fenqx !$*13478;<=ABA'B*C5F<G^IiPsR\ 86?/ktt t e5 =z " 7 F 1H 0  ^X 066+!":#$%:*$.Y-N4:p;`O8::   :PQ6 , R*-S:,TU,VE*L.Y-W4,.-X.Y-YBZB4 Y[r`ad'f.gOj_nor|u}~%/p ,#  ' 0000 -*( =%'zO ^ N**+Y,\C+:*]":# ^Y_`*+DN*+.Ya-bc-K4-Fr*:*-F-G *+,H@+!":#+$%:*Y,&'*:*-Z !2<FLS{Hi 2%! $4$F 1H  ^, *Y ` *GN*P.Yd+34.e4+!":#$%:.fg:*6.h4.Yij*3L4+*k:*.Yl34*DI:*Y,&M-mn:*6.o4.Yij*3L4+n*]:pq ^Yr`":#R$%: * DI: *  Y,&M q ^Ys`- m*Y d ! 2:[fjqy    <HWa "#%')+p [5 @   !jd"#$H%&' H%(8 EG =,%jI$)N%I  ^*.Y* B,t+uv+wN-1!.Yx-cv+y":#<$z:.Y{|uv.14+!":#+$%:*Y,&Cѱ2 5,617:8X=y?@ACDEH>y*+,  1-X B1./*.Y}+34+MN+: N**.Y~,-L4**,-*+*+ *6 Z[ ^%b'c/e4f:hAihlroyrt4 %`'^/V z- 01 +g +n*N-,Ub+*N-,UG+*N-,U,+*N-,U+*N-,U+*N-,U+*N-,U+*N-,U+*N-,U+*N-,Uo+*N-,UT+*N-,U9+*N-,UYY+-)$-7?HRZcmu~ *2;EMV`h7Rm*E`2 3k*Y ` Y,&N*.Y,4*5.Y-*b*K4+:*]":#$%::::::  :*]":  # Y*: *5.Y,*b*K4*+.Y,4******Y,&* * :*]":  # Y*]":  # $%:  : *D.Y-*K 46** * n *Y d , %>Ew3:b i y #*, -M2T;[<l>z@}DGI4 5 u6 T&7|8 9 :; <  m=x>8k %%zz>>. )%d% % ?D &*Y ` Y,&N*.Y,4*5.Y-*b*K4+;*]":#$%:::::::  :*0.Y-L4***p*Y d VR TU%V>XEYw\]^acdgijno qsu%v\ wnd@[A zB&& & =N>8o %%zz % CD LMN::6Y*:66  "s&R'b<B>2`+WE`,W5`-W%`W`Wd+.Y*3¶4b  +4huxf 4EF !GHIJ K LMNOP/ ! F,QR