4 H  e  e e e e e e  e  e e   $  '  0 e e        9 ;  ; ; 9B? D      ! " #$ !% & e' ( )*+ Y, Y- Y. Y/01 234 c5678 IdentitySet InnerClasses descriptorsLjava/util/Map;idMapstream'Ljava/nio/channels/WritableByteChannel; bigBufferLjava/nio/ByteBuffer;six[B nextAvailIbuilder#Ljavax/xml/parsers/DocumentBuilder;*(Ljava/nio/channels/WritableByteChannel;)VCodeLineNumberTableLocalVariableTablepce0Ljavax/xml/parsers/ParserConfigurationException;this Lorg/das2/stream/StreamProducer; StackMapTable69packetX(Lorg/das2/stream/PacketDescriptor;Lorg/das2/datum/Datum;[Lorg/das2/datum/DatumVector;)ViheaderLjava/lang/String;lastCharlastY$Lorg/das2/stream/SkeletonDescriptor;ioeLjava/io/IOException;pd"Lorg/das2/stream/PacketDescriptor;xTagLorg/das2/datum/Datum;vectors[Lorg/das2/datum/DatumVector;:;< Exceptions nextAvailable()IresultpacketDescriptor%(Lorg/das2/stream/PacketDescriptor;)VdLjava/lang/Object;iddocumentLorg/w3c/dom/Document;rootLorg/w3c/dom/Element;outLjava/io/ByteArrayOutputStream;writerLjava/io/OutputStreamWriter;lengthssix=> r resizeBuffer(I)Vsize streamClosed%(Lorg/das2/stream/StreamDescriptor;)Vsd"Lorg/das2/stream/StreamDescriptor;streamDescriptor?streamException$(Lorg/das2/stream/StreamException;)Vse!Lorg/das2/stream/StreamException;flush()V toString4(I)Ljava/lang/String; toString2getDeflaterChannelP(Ljava/nio/channels/WritableByteChannel;)Ljava/nio/channels/WritableByteChannel;channel streamComment"(Lorg/das2/stream/StreamComment;)VscLorg/das2/stream/StreamComment; SourceFileStreamProducer.java wjava/util/IdentityHashMap jkjava/util/HashMap lk@ AB op qr st mnC DE FG uv.javax/xml/parsers/ParserConfigurationExceptionjava/lang/RuntimeException wHI JK LMjava/lang/String; N O P QR ST UVW XY Z [\: ]^ _%org/das2/stream/StreamYScanDescriptor `ab cd&org/das2/stream/StreamScalarDescriptor Lef gh Si jk9 ]l mnjava/io/IOExceptionorg/das2/stream/StreamException wo pM Sqr st uv= wxjava/io/ByteArrayOutputStreamjava/io/OutputStreamWriterUS-ASCII wyz {| }~ "java/lang/IllegalArgumentException\packet header is longer than can be formatted to a packet header (longer than 999999 bytes). w%06djava/lang/Object    S ?UTF-8 deflate  K d kheader is too bigjava/lang/StringBuilder000 } } 000 header number cannot be > 99org/das2/util/DeflaterChannel wxorg/das2/stream/StreamProducerorg/das2/stream/StreamHandler*org/das2/stream/StreamProducer$IdentitySet%java/nio/channels/WritableByteChannel"org/das2/stream/SkeletonDescriptor org/das2/stream/PacketDescriptororg/das2/datum/Datumorg/w3c/dom/Documentorg/w3c/dom/Element org/das2/stream/StreamDescriptorjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;(Ljava/lang/Throwable;)V java/util/Map containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; getSizeBytescapacity remainingcharAt(I)Cput([BII)Ljava/nio/ByteBuffer;getXDescriptor%()Lorg/das2/stream/StreamXDescriptor;!org/das2/stream/StreamXDescriptor writeDatum.(Lorg/das2/datum/Datum;Ljava/nio/ByteBuffer;)V getYCountgetYDescriptor'(I)Lorg/das2/stream/SkeletonDescriptor;write4(Lorg/das2/datum/DatumVector;Ljava/nio/ByteBuffer;)VpositiongetDataTransferType$()Lorg/das2/stream/DataTransferType; org/das2/stream/DataTransferTypeisAscii()Z(I)Bjava/lang/Character isWhitespace(C)Z(IB)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;(Ljava/nio/ByteBuffer;)Icompact()Ljava/nio/ByteBuffer;(Ljava/io/IOException;)Vremove8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!javax/xml/parsers/DocumentBuilder newDocument()Lorg/w3c/dom/Document; getDOMElement-(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element; appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;+(Ljava/io/OutputStream;Ljava/lang/String;)Vorg/das2/stream/StreamTool formatHeader)(Lorg/w3c/dom/Document;Ljava/io/Writer;)Vappend*(Ljava/lang/CharSequence;)Ljava/io/Writer; toByteArray()[B(Ljava/lang/String;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getBytes(Ljava/lang/String;)[B([B)Ljava/nio/ByteBuffer;closeforDigit(II)CgetCompression()Ljava/lang/String;equals hasRemainingclear-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString!eHfjklkmnopqrstuv wxyN**Y*Y* * * *+ *  MY,6@Cz2 J235$6,71K6M@QCODPMR{ D |}N~NmnC ypG*+*+*+:+* *++`z+`* ** * :[TT* T* T* * W+,* 6+ +!-2* "* #d6++ d!:$$%&'-'(&* )**  +W* ,W* * -W* .W:0Y17:/zvV WY!Z/[>]N^R`aanb{cdefeijklno ps!t/u7y:w<xFz{\ "t!rtf< G~GGG1 +E!,  0ys"* <* c * *Y ` z}~ {"~t y _*23M*,*,N*-4W*+,5W*,+5W*6N+-7:-8W9Y::;Y<=:->?@WAB:6C DYEF*  `**  `*l``* [T* ,T* ,T* ]T* * WGHYISJ<K: *  LW* LW* ,W* * -W* .W M0Y,1QT/z% +7CKR[dqw)3;IQTU^{z IKRdqrt2r U _~_;+u  0yI ** z { ~ t0y** M M0Y,1 /z {  ~P 0yo*6M+,NN,-8W9Y::;YO=:,>?@WAB:6C DYEF*  `**  `*l``* [T* * 0[TT* ]T* * W* Pl p QT* 'l p QT* l p QT* dl p QT*  l p QT*  p QT* * LW* LW*R+ST** U M0Y,1ad/z#,2:?FKR\ko~ 0<FJVaden{\ YSB,5FrKte o~o3\B 0y5z{~0y9* ,W* V* * -W* WW L0Y+1+./z"#+./8{/ 9~ J 0 ye' DYXF YYZ[\]^dYYZ_\]^YYZ`\]^az& +1 E L `{ et ys/c DYbF YYZ`\]^az*{ /t y3 cY*dz {  n/y5z%{~0i geh