. nu/xom/Serializerjava/lang/ObjectescaperLnu/xom/TextWriter;preserveBaseURIZ namespaces&Lorg/xml/sax/helpers/NamespaceSupport;(Ljava/io/OutputStream;)V$java/io/UnsupportedEncodingException ()V    $org/xml/sax/helpers/NamespaceSupport  UTF-8setOutputStream+(Ljava/io/OutputStream;Ljava/lang/String;)V  java/lang/RuntimeException/The VM is broken. It does not understand UTF-8.!(Ljava/lang/String;)V # $java/lang/NullPointerException& Null encoding( '$java/io/IOException+flush - . getMaxLength()I 01 2 getIndent 41 5getLineSeparator()Ljava/lang/String; 78 9getUnicodeNormalizationFormC()Z ;< =  ?nu/xom/TextWriterA getEncoding C8 BDlineSeparatorSet F BG setIndent(I)V IJ K setMaxLength MJ NsetUnicodeNormalizationFormC(Z)V PQ RsetLineSeparator T# UNull OutputStreamWjava/util/LocaleYENGLISHLjava/util/Locale; [\ Z]java/lang/String_ toUpperCase&(Ljava/util/Locale;)Ljava/lang/String; ab `cequals(Ljava/lang/Object;)Z ef `gjava/io/OutputStreamWriteri  jkUTF-16mISO-10646-UCS-2o UnicodeBigqIBM037sCP037u EBCDIC-CP-USw EBCDIC-CP-CAy EBCDIC-CP-WA{ EBCDIC-CP-NL}CSIBM037nu/xom/EBCDICWriter  ISO-8859-11TIS-620TIS620#nu/xom/UnsynchronizedBufferedWriter(Ljava/io/Writer;)V nu/xom/TextWriterFactory getTextWriter7(Ljava/io/Writer;Ljava/lang/String;)Lnu/xom/TextWriter; write(Lnu/xom/Document;)Vreset  B  declarePrefix'(Ljava/lang/String;Ljava/lang/String;)Z writeXMLDeclaration  nu/xom/Document getChildCount 1 getChild(I)Lnu/xom/Node;  writeChild(Lnu/xom/Node;)V  breakLine  B B.(Lnu/xom/Element;)Vnu/xom/Element  nu/xom/NodeisText <  nu/xom/TextisEmpty < isPreserveSpace < B writeStartTag getNFC < Bjava/lang/StringBuffer getValue 8 append,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString 8 $ writeEndTag setPreserveSpace Q BwriteEmptyElementTag hasNonTextChildren(Lnu/xom/Element;)ZdecrementIndent  B B5 (C)V BgetQualifiedName 8  writeName # B popContext  writeTagBeginning  incrementIndent  Bspace$http://www.w3.org/XML/1998/namespace getAttributeValue8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;    preservedefault pushContext   isIndenting < B justBroke < BwriteAttributes  writeNamespaceDeclarations    getParent()Lnu/xom/ParentNode; "# $base& getAttribute8(Ljava/lang/String;Ljava/lang/String;)Lnu/xom/Attribute; () * getBaseURI ,8 -nu/xom/ParentNode/ isDocument 1< 02 0-nu/xom/Attribute5xml:base79(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 9 6:(Lnu/xom/Attribute;)V < =getAttributeCount ?1 @(I)Lnu/xom/Attribute; (B CgetNamespacePrefix E8 FxmlHgetNamespaceURI J8 K$writeNamespaceDeclarationIfNecessary'(Ljava/lang/String;Ljava/lang/String;)V MN O 6Flength R1 `S 6KLnu/xom/Namespaces; V Wnu/xom/NamespacesYsize [1 Z\ getPrefix(I)Ljava/lang/String; ^_ Z`getURI&(Ljava/lang/String;)Ljava/lang/String; bc Zd dwriteNamespaceDeclaration gN hxmlnsjxmlns:l writePCDATA n# Bo 6 6writeAttributeValue s# Bt(Lnu/xom/Comment;)V!(Lnu/xom/ProcessingInstruction;)V(Lnu/xom/Text;)VisCDATASection < ]]>indexOf(Ljava/lang/String;)I  `nu/xom/UnicodeWritercharAt(I)C  ` needsEscaping(C)Z  B ****Y*+M Y"% 5)***Y, 'Y)**+, [O*/*3=*6>*::*>6*@E:*@H6*+*L*O*S *V,+ 'YX*,^dN-hjY+l:-nh -phjY+rl:{-th9-vh0-xh'-zh-|h-~h -hY+:/-h -hjY+l:jY+,l:Y:*,@TH*@**W*+=>*+*@*@,4(*@*@*@E*@*@, =+>60+:ƙ:˙= *@6*+6|+:*@ԙ^ƙV:d>+`:ƙ,YYڶ߶޶:* **+*@*+,-!+=>+ƚdX*@*@*@Κ*+ *@*@<*@/*@+*@>*,XL*+*@>*@+ M,*,h*@,h *@,+*+*@/*@>*,WK**@*@Κ*@ *@*@<*@+*+*+!,*R+%M+' +@+.N,,3+.,4h"*@ 6Y8 -;:*>+A=>+D:*@ *>, +GMI,h *,+LP+A>66+D:Q:TIh*UP+X:]66#a:e:*Pܱ,MN<0*+fN- ,h,-h*@ *+,i,gNbV*+,W+h*@k*@m*@+*@=*@"*@,p*@",<>2*@+q*@=*@"*@+ru*@",v=1*@ *@*@x*@+{~*@,\P*@ *@*@*@++M,h*@ *@,~*@,+M+d,Y*@0,T>6"*@, *@,p*@*@,~*@*+,*@,p,*6+N- ,h-6,h-+6:: -d:d -`: ƚ ƚ*@*@++7*@Y++¶޶~.+'*@YĶ+¶޶~+M,h5*@ɶ*@*@*@,~*@*@]*@>,+ϙ*+ѧs+ƙ*+ȶӧa+֙*+zاO+ۙ*+ݧ=+*++YY+޶,# *@+p,s# *@+u,# *@+~,*@,-*@,41*@IJ$Y*@78*@T# *@+01*@MJ *@<*Q*C8*@EPQ *@;<*@Ԭ1*@