1_ m  l    l l l l l l l l   l    # $ $ ( ) ) / 0 0 5 7 8 8 < > >   > J J J J    O  l  T  >         d d d d d ! j"#()VCodeLineNumberTableLocalVariableTablethisLopendap/servlet/AsciiWriter;toASCII;(Ljava/io/PrintWriter;Lopendap/dap/DDS;Ljava/lang/Object;)VbtLopendap/dap/BaseType;pwLjava/io/PrintWriter;ddsLopendap/dap/DDS;specialOLjava/lang/Object;eLjava/util/Enumeration; Exceptions$%writeAscR(Lopendap/dap/BaseType;Ljava/lang/String;Ljava/io/PrintWriter;Ljava/lang/Object;)VmemberemdseqLopendap/dap/DSequence; moreToReadZ datasetNameLjava/lang/String;.(Lopendap/dap/BaseType;Ljava/io/PrintWriter;)VdtypeB(Lopendap/dap/BaseType;Ljava/io/PrintWriter;ZLjava/lang/String;Z)VaddNamerootNamenewLine showPrimitivedata showString*(Ljava/io/PrintWriter;Ljava/lang/String;)VcArray[Cs showArray@(Lopendap/dap/DArray;Ljava/io/PrintWriter;ZLjava/lang/String;Z)VdLopendap/dap/DArrayDimension;Lopendap/dap/DArray;dimsIshape[Ii asciiArrayD(Lopendap/dap/DArray;Ljava/io/PrintWriter;ZLjava/lang/String;II[II)IpvLopendap/dap/PrimitiveVector;oslabelindexoffset showStructureD(Lopendap/dap/DStructure;Ljava/io/PrintWriter;ZLjava/lang/String;Z)VtadstructLopendap/dap/DStructure; firstPassshowGrid?(Lopendap/dap/DGrid;Ljava/io/PrintWriter;ZLjava/lang/String;Z)VdgridLopendap/dap/DGrid; showSequenceC(Lopendap/dap/DSequence;Ljava/io/PrintWriter;ZLjava/lang/String;Z)Ve2vLjava/util/Vector;jrowtoASCIIFlatName<(Lopendap/dap/BaseType;Ljava/lang/String;)Ljava/lang/String;resultdarraydconLopendap/dap/DConstructor;Ljava/lang/StringBuffer; SourceFileAsciiWriter.java no& '() *+ ,-opendap/dap/BaseType ./  opendap/dap/Server/ServerMethods 0+opendap/dap/DSequence 12 3+ u uopendap/dap/DArray opendap/dap/DGrid opendap/dap/DStructure 4 56, opendap/dap/DString 7/ opendap/dap/DFloat32java/lang/Float 78 n9 :/opendap/dap/DFloat64java/lang/Double 7; n<opendap/dap/DUInt32java/lang/Long 7= n>opendap/dap/DUInt16java/lang/Integer 7? n@opendap/dap/DInt32opendap/dap/DInt16java/lang/Short nAopendap/dap/DByte 7Bjava/lang/StringBuilderNot implemented type = CD E/  F= GH IJjava/lang/String nK" L= M(opendap/dap/DArrayDimension N= OP#opendap/dap/BaseTypePrimitiveVector 7QR ST[ CU]. V6 W= XYZ [(java/lang/StringBuffer C\ C] ^@opendap/dap/DConstructoropendap/servlet/AsciiWriterjava/lang/Object#opendap/dap/NoSuchVariableExceptionjava/io/IOExceptionopendap/dap/DDS getVariables()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements()Z nextElement()Ljava/lang/Object;getName()Ljava/lang/String; isProjectread'(Ljava/lang/String;Ljava/lang/Object;)ZisReadjava/io/PrintWriterprint(Ljava/lang/String;)VgetValue()F(F)VtoString()D(D)V()I(J)V()S(I)V(S)V()Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getTypeNamelengthcharAt(I)C toCharArray()[C([CII)V numDimensions getDimensionsgetSizegetPrimitiveVector()Lopendap/dap/PrimitiveVector;(I)Lopendap/dap/BaseType;opendap/dap/PrimitiveVectorprintSingleVal(Ljava/io/PrintWriter;I)V(I)Ljava/lang/StringBuilder;println getRowCountgetRow(I)Ljava/util/Vector;java/util/Vectorelements,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer; setLength!lm nop/*q&r stuvp,,::*,+-ޱq5678(9+;r> wx,st,yz,{|,}~&p6 + + O+ :6>+, 6 ::*,-ç"+ +, W*+-qBM N PQRS"T0VAXMYWZ]]`^l_y`br\ M x7#C@stwxyz}~upL *+,q f gr  st x yzupl+*+,V+*+,>+ *+ ,&+*+,*+,q* jklm0n7oHpOq`sktr>lstlxlyzlllpG,*+,+*,++,Y+ !"+#,$Y+#%&'+( ,)Y+(*+-.+/,0Y+/12~34+5,0Y+5634p+7,8Y+79:;Q+<,0Y+<=~34.,>Y?@A+BACA+DAEAF ,Eq^wxy|}+~2JQip;@Fr>GstGxGyzGGGpD,G#,,GdH,INJY--dKM+>Y?LA,ALAFq'Cr*DstDyzDp. l,*+,E+M6 :6+N:   O:  PO*+,QRW ,Eq:!$4@MP`ekrp @ *& lstllyzlllQ!K$Hp  ,6  .\+S:  T2 TU:    ,* , , ,V  ,E6  .^>Y?AWA XYAF: d>Y? AAF: *+, d`R6 qb #+:GMWZ_epvr:wx #M c 5 e stzp* x#>Y?AZA+[AF: +[:6+\:1: ,6*, ,Eq>%+.4>JTZ]ilqwr\ Jxxstxxyzxxx.J4Dp* x#>Y?AZA+]AF: +]:6+^:1: ,6*, ,Eq>%+.4>JTZ] i l q wr\ Jxxstxxyzxxx.J4Dpp #>Y?AZA+_AF: +_:,*+`6+aS+b:6c:  + :  ,* ,,Q` ,EqJ%+6BJM^j u!"#$'()rp jx T2 JBM?9Ystyzpx dYe:,,fZfW+DfW++:S:TcTU:AN:'O: Wf PgYfWhN*hN>N:'O:WfPgYfWhN-+ k+ :i66aLb:c:  / :  fW6* ,fWͧV+jO+j:i6k:/: fW6*,fWhq2. / 01#3*40576?7J8R9c;o<=>@CDFGHIKMNOQRSTU%V*W2X5ZB[E\H_R`Xa^cadherf~ghikloro Y.JRwx.07%x 6 @S_V~xXFa=h6stx