. (N O PQ NR STU VWXY Z [ V\]^ V_`ab Z Zcd Z ef g h Vi Nj kl mno pqr VstudataLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLnu/xom/Comment;(Lnu/xom/Comment;)Vcomment()Vbuild$(Ljava/lang/String;)Lnu/xom/Comment;resultgetValue()Ljava/lang/String;setValue _setValueexLnu/xom/IllegalDataException;getChild(I)Lnu/xom/Node;positionI getChildCount()Icopy()Lnu/xom/Node;toXMLLjava/lang/StringBuffer;toStringvalue isComment()Z SourceFile Comment.java +4 ;, )*nu/xom/Commentv w,--x yznu/xom/IllegalDataException+Comment data contains a double hyphen (--). +, {, y|-Comment data cannot contain carriage returns.- }~ Comment data ends with a hyphen.#java/lang/IndexOutOfBoundsExceptionLeafNodes do not have childrenjava/lang/StringBuffer H9 89 C[  9:  ] ...] nu/xom/Nodenu/xom/Verifier checkPCDATAjava/lang/StringindexOf(Ljava/lang/String;)IsetData(I)IendsWith(Ljava/lang/String;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;lengthjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName nu/xom/TextescapeLineBreaksAndTruncate&(Ljava/lang/String;)Ljava/lang/String; substring(II)Ljava/lang/String;!()* +,-F **+.67 8/ 01 )*+2-I **+.CD E/ 01 31+4-/*.H/ 0156-KYL+*+.KL M/)*7189-/*.\/ 01:,->*+. op/01)*;,-d+ LW++  Y M,+ ,+  Y M,+ ,+ Y M,+ ,*+.Bu wyz"|'})3=BDMW\^c/4"<==<=W<=d01d)*>?-> Y./ 01 @ABC-,./ 01DE-6 Y*./  01F9-_YL+*W+W+. /01 7GH9-j*L+(.Y *!"#+$%Y *!"#+#&$'.9/j01eI*JK-,./ 01LM