.7org/eclipse/jdt/internal/compiler/util/GenericXMLWriterjava/io/PrintWriter XML_VERSIONLjava/lang/String; ConstantValue & lineSeparatortabIappendEscapedChar(Ljava/lang/StringBuffer;C)VCode  getReplacement(C)Ljava/lang/String; java/lang/StringBuffer append(C)Ljava/lang/StringBuffer;  ,(Ljava/lang/String;)Ljava/lang/StringBuffer;LineNumberTableLocalVariableTablebufferLjava/lang/StringBuffer;cC replacement getEscaped&(Ljava/lang/String;)Ljava/lang/String; ')(java/lang/String *+length()I - ./(I)V '1 23charAt(I)C 5  7 89toString()Ljava/lang/String;sresulti>lt@gtBquotDaposFamp,(Ljava/io/OutputStream;Ljava/lang/String;Z)V I .J(Ljava/io/OutputStream;)V L .M&(Ljava/io/Writer;Ljava/lang/String;Z)Vthis9Lorg/eclipse/jdt/internal/compiler/util/GenericXMLWriter;streamLjava/io/OutputStream;printXmlVersionZ U .V(Ljava/io/Writer;)V X Z  \ ]^print(Ljava/lang/String;)VwriterLjava/io/Writer;endTag(Ljava/lang/String;ZZ)V 'd evalueOf g .^ i jkprintTag+(Ljava/lang/String;Ljava/util/HashMap;ZZZ)Vname insertTab insertNewLine printString q rsprintTabulation()Vstring v ]w(C)V y{zjava/util/HashMap |+size~java/util/Map$Entry y entrySet()Ljava/util/Set;  java/util/Set toArray(([Ljava/lang/Object;)[Ljava/lang/Object;9org/eclipse/jdt/internal/compiler/util/GenericXMLWriter$1 .<(Lorg/eclipse/jdt/internal/compiler/util/GenericXMLWriter;)V java/util/Arrays sort,([Ljava/lang/Object;Ljava/util/Comparator;)V } getKey()Ljava/lang/Object;  ](Ljava/lang/Object;)V=" } getValue ' e&(Ljava/lang/Object;)Ljava/lang/String;  $%/>> parametersLjava/util/HashMap;closeTagentries[Ljava/util/Map$Entry;startTag(Ljava/lang/String;Z)V SourceFileGenericXMLWriter.java InnerClasses java/util/MapEntry!  }'M,*&W*,W*;W *W  &! ' '!""# $%{-Y*& `,L=+*04*&+6#$%$(& -:; <  EB"9&?'<<3>6=?ACE+4-7/:1=3@5C7 E!".G[*Y+H,K <=*NOPQ RS.M"*+T*W*,Y*[**Y[?@ ABCD!F*"NO"_`" "RSabv&*YWdW*Y/cf+6hH I%J*&NO&l&mS&nSobv*p*+[ **Y[OPR STV*NOtmSnSrsO< * u*W XYNO< jk *p*<u*+[,m,x6}:,WY*6:* u*2*[*2[*"u *[ *[ **Y[, *YW`Wb[\^_`ab$c0d=kClImWn]oqpwkstvxy{|~\ NOlmSnSSd* $]@A< Z*+h*YW`W  NOlmS}