4  ya                        ! " #$ %& ' ( ) * + ,- *. /0 M1 Y2 3 45 *6 *7 *8 *9: ; <=> 9( 4? 4@A 9B C D* *EFG *H I JK L MN OP_Q MR STU V WX YZ[\ Y]^_ [`a [bc Rdefg Yhi j  k lmno j(p qrst u v Owxy w( 9z{| } ~       * ~   * 4 *  R 4          4 * Y * * Y   ~     l  Y          M            O    Y     ( d ' 9 M           ' O 6   InnerClassesReadStreamStructureDelimeterNotFoundExceptionloggerLjava/util/logging/Logger;typesMapLjava/util/HashMap;()VCodeLineNumberTableLocalVariableTablethisLorg/das2/stream/StreamTool; advanceTo(Ljava/io/InputStream;[B)[BbyteReadIiinLjava/io/InputStream;delim[BdatalistLjava/util/ArrayList; bytesMatched matchIndex streamIndexindexnotDoneZ unreadOffset unreadLengthtotalBytesReadoffsetresult StackMapTable& ExceptionsreadXML!(Ljava/io/PushbackInputStream;)[BLjava/io/PushbackInputStream;channel'Ljava/nio/channels/ReadableByteChannel;backbufferLjava/nio/ByteBuffer;xmlbytes eatWhiteSpace(Ljava/nio/ByteBuffer;)VcC,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;lastCharinputgtCounttagCountbufidxinQuotesinTagtagContainsSlashblimit readStreamI(Ljava/nio/channels/ReadableByteChannel;Lorg/das2/stream/StreamHandler;)Vsd"Lorg/das2/stream/StreamDescriptor; bytesReadse!Lorg/das2/stream/StreamException;ex Ljava/io/InterruptedIOException;ioeLjava/io/IOException;streamhandlerLorg/das2/stream/StreamHandler;struct0Lorg/das2/stream/StreamTool$ReadStreamStructure;-Q=AgetStreamDescriptorT(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Lorg/das2/stream/StreamDescriptor;docLorg/w3c/dom/Document;rootLorg/w3c/dom/Element;msgLjava/lang/String;Lorg/xml/sax/SAXException; contentLengthsUreadMoreD(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Ljava/lang/String;bytes10p\getSAXParseExceptionMessage_(Lorg/xml/sax/SAXException;Lorg/das2/stream/StreamTool$ReadStreamStructure;I)Ljava/lang/String;speLorg/xml/sax/SAXParseException;bposerrornfLjava/text/NumberFormat;loc bufOffset biggerBuffer-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;buf nContentLentemp exception8(Lorg/w3c/dom/Element;)Lorg/das2/stream/StreamException;,Lorg/das2/dataset/NoDataInIntervalException;typemessagegetChunk3(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Zidpd"Lorg/das2/stream/PacketDescriptor;keyyCountxTagLorg/das2/datum/Datum;vectors[Lorg/das2/datum/DatumVector;ss sliceBufferlengthdupasciiBytesToString([BII)Ljava/lang/String;uee&Ljava/io/UnsupportedEncodingException;isStreamDescriptorHeader([B)ZfourisPacketDescriptorHeaderisPacketHeadergetXMLDocument.(Ljava/nio/ByteBuffer;I)Lorg/w3c/dom/Document;countisr2Ljava/io/InputStreamReader;bbin%Lorg/das2/util/ByteBufferInputStream;builder#Ljavax/xml/parsers/DocumentBuilder;sourceLorg/xml/sax/InputSource;documentisr0Ljavax/xml/parsers/ParserConfigurationException;xml2DEBUGgetContentLength(Ljava/nio/ByteBuffer;)Idigit formatHeader)(Lorg/w3c/dom/Document;Ljava/io/Writer;)VeLjava/lang/Error;writerLjava/io/Writer;ls$Lorg/w3c/dom/ls/DOMImplementationLS;outputLorg/w3c/dom/ls/LSOutput; serializerLorg/w3c/dom/ls/LSSerializer; !processPropertiesElement&(Lorg/w3c/dom/Element;)Ljava/util/Map;Lorg/das2/stream/PropertyType;valueLjava/lang/Object;attrLorg/w3c/dom/Attr;namesplit[Ljava/lang/String;map attributesLorg/w3c/dom/NamedNodeMap;peLjava/text/ParseException;elementLocalVariableTypeTable9Ljava/util/HashMap;" SignatureL(Lorg/w3c/dom/Element;)Ljava/util/Map;processPropertiesMap<(Lorg/w3c/dom/Document;Ljava/util/Map;)Lorg/w3c/dom/Element;entryEntryLjava/util/Map$Entry;Ljava/util/Iterator; propertiesLjava/util/Map;propertiesElement#$getInflaterChannelP(Ljava/nio/channels/ReadableByteChannel;)Ljava/nio/channels/ReadableByteChannel; SourceFileStreamTool.java java/util/ArrayList %& '(5org/das2/stream/StreamTool$DelimeterNotFoundException )& *+, -./ 01 23 % 45 :H 6& *3 78 *9: ;< =& => ?@ A5 DEjava/io/IOExceptionjava/lang/StringBuilderfound ' BC BD', expected '<' at offset= BE. FG H R& R> I5 J@.org/das2/stream/StreamTool$ReadStreamStructure K kldeflate LG M(  NO PQ RS TQ UVorg/das2/util/InflaterChannel  W@org/das2/stream/StreamExceptionStream ends with partial packet XO YZjava/io/InterruptedIOException [ \5] ^_Stream is empty;Reached end of stream before encountering stream descriptor `a  %streamDescriptor content length is 0.  bc dG org/das2/stream/StreamDescriptor e @Unexpected xml header, expecting stream or exception, received: org/xml/sax/SAXException ~ yz,Expecting stream descriptor header, found: ' ' beginning ''java/lang/String forg/xml/sax/SAXParseException)Relative to packet start, line number is g& , column is h&$xml parser fails with the message: " iG*" within the packet ending at byte offset .trailing jkZ Non-whitespace data found after xml closing tag, probably caused by content length error. *l mno pqjava/text/DecimalFormat000000 Content length was r st, maybe it should have been  uv wH xyNoDataInInterval*org/das2/dataset/NoDataInIntervalException zEmptyResponseFromReaderEmpty response from reader { |}@off-by-one error in the content length preceding byte offset {0} ~  %packetDescriptor content length is 0. &   }packetDescriptor len={0}packet'unable to parse id for packetDescriptor H org/das2/stream/PacketDescriptor    $ wcommentorg/das2/stream/StreamComment "Got extra stream header, ignoring. H  * &packetHeader len={0} &  org/das2/datum/DatumVector  %  Q"Expected four byte header, found ' \\n ' at byte offset  after reading Q descriptors and Q packets.\n==SPICELIB* This appears to be a message from SPICE: US-ASCII $java/io/UnsupportedEncodingExceptionjava/lang/RuntimeException  < } #org/das2/util/ByteBufferInputStream Ejava/io/InputStreamReaderUTF-8 the encoding is G pH%05d %04d %X %cjava/lang/Object s java/lang/Throwable   org/xml/sax/InputSource setting UTF-8 to input source H H .javax/xml/parsers/ParserConfigurationException%Invalid character in contentLength: '  LS3.0 "org/w3c/dom/ls/DOMImplementationLS   ! format-pretty-print   java/lang/Error  -expecting 'properties' element, encountered 'java/util/HashMap " & org/w3c/dom/Attr G:  G  "java/lang/IllegalArgumentExceptionInvalid typed name: java/text/ParseException    # 8 java/util/Map$Entry     (  das2.stream.d2s org/das2/datum/DatumDatumorg/das2/datum/Datum$DoubleDoublejava/lang/Integerintorg/das2/stream/StreamToolorg/das2/stream/StreamTool$1java/io/InputStreamjava/nio/ByteBuffer%java/nio/channels/ReadableByteChannelorg/das2/stream/StreamHandlerorg/w3c/dom/Documentorg/w3c/dom/Element!javax/xml/parsers/DocumentBuilderorg/w3c/dom/ls/LSOutputorg/w3c/dom/ls/LSSerializerorg/w3c/dom/NamedNodeMapjava/util/Iterator java/util/Mapread()Iadd(Ljava/lang/Object;)Zsizeget(I)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/nio/channels/Channels newChannel>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;wrap([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer; remaining hasRemaining()Z()Bjava/lang/Character isWhitespace(C)Zposition(I)Ljava/nio/Buffer; duplicate()Ljava/nio/ByteBuffer;markappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vresetsliceg(Ljava/nio/channels/ReadableByteChannel;Lorg/das2/stream/StreamHandler;Lorg/das2/stream/StreamTool$1;)VgetCompressionequalsstreamDescriptor%(Lorg/das2/stream/StreamDescriptor;)V access$1083(Lorg/das2/stream/StreamTool$ReadStreamStructure;)I access$200G(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Ljava/nio/ByteBuffer; access$300 access$3024(Lorg/das2/stream/StreamTool$ReadStreamStructure;I)Icompact streamClosedstreamException$(Lorg/das2/stream/StreamException;)V(Ljava/io/IOException;)Vclearjava/nio/Buffer access$400Y(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Ljava/nio/channels/ReadableByteChannel; access$5004(Lorg/das2/stream/StreamTool$ReadStreamStructure;)[BgetDocumentElement()Lorg/w3c/dom/Element; getTagName(Lorg/w3c/dom/Element;)V([B)V getLineNumbergetColumnNumber getMessagecontains(Ljava/lang/CharSequence;)Z(I)BerrLjava/io/PrintStream;java/io/PrintStreamprintln(C)Vjava/text/NumberFormatformat(J)Ljava/lang/String;allocate(I)Ljava/nio/ByteBuffer;put getAttribute&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/Exception;)Vjava/util/logging/LevelWARNINGLjava/util/logging/Level;valueOf(I)Ljava/lang/Integer;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vcapacity access$202\(Lorg/das2/stream/StreamTool$ReadStreamStructure;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;FINEwarning(ILorg/w3c/dom/Element;)V access$600Q(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Lorg/das2/stream/StreamHandler;packetDescriptor%(Lorg/das2/stream/PacketDescriptor;)V access$700A(Lorg/das2/stream/StreamTool$ReadStreamStructure;)Ljava/util/Map;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; streamComment"(Lorg/das2/stream/StreamComment;)Vinfo&(Ljava/lang/Object;)Ljava/lang/Object; getSizeBytes getYCountgetXDescriptor%()Lorg/das2/stream/StreamXDescriptor;!org/das2/stream/StreamXDescriptor readDatum-(Ljava/nio/ByteBuffer;)Lorg/das2/datum/Datum;getYDescriptor'(I)Lorg/das2/stream/SkeletonDescriptor;"org/das2/stream/SkeletonDescriptor3(Ljava/nio/ByteBuffer;)Lorg/das2/datum/DatumVector;X(Lorg/das2/stream/PacketDescriptor;Lorg/das2/datum/Datum;[Lorg/das2/datum/DatumVector;)V access$808 replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; access$100 access$800([BIILjava/lang/String;)V(Ljava/lang/Throwable;)VisDigitFINEST isLoggable(Ljava/util/logging/Level;)Z*(Ljava/io/InputStream;Ljava/lang/String;)V getEncoding9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;close addSuppressed(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;(Ljava/io/Reader;)Vfine setEncodingparse1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;(CI)IgetImplementation!()Lorg/w3c/dom/DOMImplementation;org/w3c/dom/DOMImplementation getFeature8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;createLSOutput()Lorg/w3c/dom/ls/LSOutput;setCharacterStream(Ljava/io/Writer;)VcreateLSSerializer()Lorg/w3c/dom/ls/LSSerializer; getDomConfig ()Lorg/w3c/dom/DOMConfiguration;java/lang/BooleanTRUELjava/lang/Boolean;org/w3c/dom/DOMConfigurationcanSetParameter'(Ljava/lang/String;Ljava/lang/Object;)Z setParameter'(Ljava/lang/String;Ljava/lang/Object;)VprintStackTracewrite.(Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z getAttributes()Lorg/w3c/dom/NamedNodeMap; getLengthitem(I)Lorg/w3c/dom/Node;getName'(Ljava/lang/String;)[Ljava/lang/String;getValueorg/das2/stream/PropertyType getByName2(Ljava/lang/String;)Lorg/das2/stream/PropertyType;&(Ljava/lang/String;)Ljava/lang/Object; initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable; createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element;entrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetClass()Ljava/lang/Class; containsKey setAttribute'(Ljava/lang/String;Ljava/lang/String;)V*(Ljava/nio/channels/ReadableByteChannel;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!3* AC  xMYN666666 6 6 6 d*6   6-,  T+3 6+ 6 +d6  -,W6 M+ Y: 6- -  h , - h- hd  &MOQRTVWY!Z%\(]+_0a6b9d?eEiLkUl[n^peqhrovtwwxyz{~6X ! $"!#$%&'&()*!+!,!-!./!0! %1! (2! +3! D4& 54 + 67787#9 :;7* LM, N+-W-W-::W&  #,4>7#<2=> ,?&'@A#BA, C&9 DE(*#*~<**dWܱ#$'FG(@A5# :H <<=>666*:  W  ~6<2YY ! "#$%6 6 ~6"\ 6<66>!6/ /<6|"to6i  &6   'W (W ):   &W  'W +  +3behx}&19z }IG<JA:K!8L!6M! 3N/ 0O/-P/+Q!'@A .R! &4A 5G b SS) SS SS9 TUɻ*Y*++M,,N--./*0K+-1,2W*,3Y6E,:4,3`5W,3W *6,7,38W,3 9Y:;+-<-N+-=-N9Y-?N9Y-?:+= 9 > j !(->T \"k)u,./2<3456789:;=\ VW:aX! YZ [\ YZ]^_>`a bc5/ !de =  fgdhIiIj99 kl*3@ AW*3*B*3*4*3 9YC;*3 9YD;*L++4*3`5W*3W*3*EW*EF*3G< 9YH;*3@AW*3*B*3*3 9YD;*M,,4*3`5W*3W*3IM,JN-KL/MY,JN:*3@W-KO/-P9YYQ-K$;M,*SN9Y-;*TL9YYU*EVW+X$;1eR2eeR!@ A+E<FFHPIZKmLuMNOPQSTXY[\_` ab'c/d2e@fEhejfkmlvo{pR' VWbmn [opm qrf[st!{1urbc5( F Rvwdx99 yz0*3W*3 'W L*3+WYY+ZM*3'W*3W*3*B*3*3>:*3W*3WY,YYZ$M,:x yz{!|*}5~>\diq{4bc{&*nurd4|!i/C&5 >7}9 ~ N*[.*[:Y\]"^_"$N+4+3&d6Y`*ab+3`"c$:*adeYf$:+3`d61d6+3g>h+3gi+3`/d6+3g[+3g: T+3`d6jYkl:Ymno`nc$:-Yp-$:r 4B]q} #.Ueiz %!!!#B!.7"![sbct!rBD!qqr54}l}4U m` l`qM*(W,*rW,W,  A! A`*stL*utM+v/wY,xN9Y-y:+z/ 9YY{,$;N-9Y,;*  $.1:UW>$ [.YZUYZ`p WrNr5 1}}% *3W*3*3*EW*E3 [|}~*4*3`*3&d dd*E*E3T*E*E3T*E*E3T*E*3T*EI*3 *3(W*3G< 9Y;*3**3W*3 *3(W|*3IM,JN-K/c *E30dh*E30d`6 c |Y,J:***EVWE-KO/-P-K/*Y,J |*2WM,*SN9Y-;*E*EVL*+M,>*3**3W*3 *3(W|,6,*3::6,*3S*,*WLYY*EZM,MY+,$LY+*4*3`*3&d dd"$LY+*"*"$L,eZ*3&*3dN*3-WYY-Z:e+Y+$LY+$L9Y+;R6M!,S_kw.BS^s      (*9?LS] qw"#$%&'()*,-/.8/B0L1`2t7}9.E!S mnop qr[s%t!V!"!rt!?K!L>S7/E&B2rqrurbc5mnPvw3&dx@}+d} d}}99 [*M,,`'W,)=>? @A!A {YY*NY- D EG* C&3!!5M [&*3[*30*30*3]L &&5$@ s<*3[5*3]-*3 *3*3x*3xP <&5$@ _**3:#*3:*3*3T *&5(@ |*MN|*N,,`'W|-,`'W**`W6|Y-:Y::hY$66 G ?hY SYSYSYSö 6UħH:Ƨ<ħ4::: !ħ:  Ƨ Y,:Y::Ƕ:Y: |˶  :  : !ħ:  Ƨ ::: !ħ:Ƨ :Y nn"PP@!XZ[]#^:`EaHlTm^nnpqrstuvxnx6{@}PXckr{}MF!J! k^XMcB {*n M [@At!BAAH/@5SS!Z SSSIQ GH SSS SSSZ SSSvv SSSHSSS SSS99R \<=S*~> :#9YYж X$; 6 h`<.  $DLTZ4@FGL!V"!\@AZt!5&99  c*ԹM,N-+,:۲ܹ۲ܹ :*-W)NQ2 !)=NQSXb>ScncPI):5NB99 > *K/(9YY*KX$;YL*M>,,:::+WK(2::+2WYY$u+L+M,+M9Y,;N-+W-b3;BNZclsz  Zrcirl`D"!;BqrYZp ;563?}+w}99 M*M+N-p-:Y::Ҳ*YY$:,,2  )5>CFT{H)_5Sr>Jv"n p5(w0}4vw 3 6Y*  =>9g;|Y  W  W  W?  -:**