4 ? ? / ? ?  ? ? ?   ?            $ $ ) +  ? )B? )  ? ? descriptorsLjava/util/Map; SignatureALjava/util/Map; invPacketsALjava/util/Map; documentsDLjava/util/Map;factory*Ljavax/xml/parsers/DocumentBuilderFactory;elementLorg/w3c/dom/Element; sizeBytesI byteOrderLjava/nio/ByteOrder; asciiTypesZ-(Ljavax/xml/parsers/DocumentBuilderFactory;)VCodeLineNumberTableLocalVariableTablethis#Lorg/das2/qstream/StreamDescriptor;(Lorg/w3c/dom/Element;)V()V addDescriptor (Lorg/das2/qstream/Descriptor;)VipdLorg/das2/qstream/Descriptor;found StackMapTable hasDescriptor!(Lorg/das2/qstream/Descriptor;I)Zsameppd1#Lorg/das2/qstream/PacketDescriptor;planed0Ljava/util/List;planed1ppd0opd0 descriptorIdLocalVariableTypeTable4Ljava/util/List;!(Lorg/das2/qstream/Descriptor;I)V (Lorg/das2/qstream/Descriptor;)ILjava/lang/Integer;retireDescriptorsendG(Lorg/das2/qstream/Descriptor;Ljava/nio/channels/WritableByteChannel;)Vout'Ljava/nio/channels/WritableByteChannel;documentLorg/w3c/dom/Document;elepdoutLjava/io/ByteArrayOutputStream;writerLjava/io/Writer; packetTagLjava/lang/String; Exceptions newDocument5(Lorg/das2/qstream/Descriptor;)Lorg/w3c/dom/Document; descriptorgetCompression()Ljava/lang/String; setDomElement getDomElement()Lorg/w3c/dom/Element;()I setSizeBytes(I)Vsize getByteOrder()Ljava/nio/ByteOrder; setByteOrder(Ljava/nio/ByteOrder;)V isAsciiTypes()Z setAsciiTypes(Z)V setFactory newInstance SourceFileStreamDescriptor.java RZ HI O NO PQjava/util/HashMap @A DA FA "java/lang/IllegalArgumentException&ran out of numbers, use retire to free R [t!org/das2/qstream/PacketDescriptororg/das2/qstream/Descriptor   org/das2/qstream/PlaneDescriptor  java/lang/Integerjava/lang/StringBuilder'no descriptor ID found for descriptor:     org/w3c/dom/Document 1Descriptor contains no domElement, cannot be sent    java/io/ByteArrayOutputStream Rjava/io/OutputStreamWriter R   [%02d]java/lang/Object mu    \packet header is longer than can be formatted to a packet header (longer than 999999 bytes).%06d   none JK LM!org/das2/qstream/StreamDescriptorjava/util/Listorg/w3c/dom/Elementjava/io/Writerjava/lang/String org/das2/qstream/StreamExceptionjava/io/IOException.javax/xml/parsers/ParserConfigurationExceptionjava/nio/ByteOrder LITTLE_ENDIAN java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;valueOf(I)Ljava/lang/Integer;(Ljava/lang/String;)V getPlanes()Ljava/util/List;(I)Ljava/lang/Object;getNameequals(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringintValueremove importNode'(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;(Ljava/io/OutputStream;)Vorg/das2/qstream/StreamTool formatHeader)(Lorg/w3c/dom/Document;Ljava/io/Writer;)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getBytes()[Bjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;%java/nio/channels/WritableByteChannelwrite(Ljava/nio/ByteBuffer;)I toByteArray(javax/xml/parsers/DocumentBuilderFactorynewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilder()Lorg/w3c/dom/Document;!?/@ABCDABEFABGHIJKLMNOPQRSTF **+U#$ %V WX HIRYT=*U ()VWXJKRZTt2****Y *Y *Y U+ ,-&.1/V 2WX![\TI=* + >d*  =  Y*+U2 678:;(<*=-:3B8CBEHFV*!]MIWXI^_G`Ma!bcT ++N*  :n:-::I66  0  6 U>TU VW&X-Y3Z:[K\N]]^_]bfVf Q9]M NCdQ-def3^gh:Wih jfsk_WXl_mMn3^go:Wioa3Q pqrqrss2pq![tTe*  +W* + WUpqrV WX^_mM!muT9+** + M,YY+ !,"U}~4V 9WX9^_$]va ,w!x\Tu+* + "=* +#W*  #WU*V +WX+^_]MyzT* + $N+%: Y&--'(W)Y*:+Y,:--./Y*+0 S1:,234W56 Y7,8/Y5 S1234W,934WU>%5ALRhwVRWX^_{|}~KA{LphTa%eT_*:;M* +,W,U V WX_ }~T-<UV WXYT>*+=U VWXJKT/*=UV WXLT/*>UV WXT>*>U VWXMT/*UV WXT>*+U VWXNOT/*UV WXT>*U VWXPQST>*+U VWXI