1 8   = = = = = =       8 =  =  =    8    8 8 8  +  = 8   4  4 8 8 =  parentTreeLjava/util/HashMap; SignatureILjava/util/HashMap; reference,Lcom/itextpdf/text/pdf/PdfIndirectReference;classMap%Lcom/itextpdf/text/pdf/PdfDictionary;classesULjava/util/HashMap;numTreeTLjava/util/HashMap;writer!Lcom/itextpdf/text/pdf/PdfWriter;$(Lcom/itextpdf/text/pdf/PdfWriter;)VCodeLineNumberTableLocalVariableTablethis,Lcom/itextpdf/text/pdf/PdfStructureTreeRoot; createNumTree()Var Lcom/itextpdf/text/pdf/PdfArray;iLjava/lang/Integer;i$Ljava/util/Iterator; ExceptionsmapRoleA(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfName;)VusedLcom/itextpdf/text/pdf/PdfName;standardrmmapClassC(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfObject;)Vnameobject!Lcom/itextpdf/text/pdf/PdfObject;getMappedClassB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfObject; getWriter#()Lcom/itextpdf/text/pdf/PdfWriter; getNumTree()Ljava/util/HashMap;V()Ljava/util/HashMap; getReference.()Lcom/itextpdf/text/pdf/PdfIndirectReference; setPageMark0(ILcom/itextpdf/text/pdf/PdfIndirectReference;)VpageIstruc nodeProcessT(Lcom/itextpdf/text/pdf/PdfDictionary;Lcom/itextpdf/text/pdf/PdfIndirectReference;)Ve+Lcom/itextpdf/text/pdf/PdfStructureElement; dictionarykobj buildTreenewArrayarrayvalueentryEntry InnerClassesLjava/util/Map$Entry;dicTreeLocalVariableTypeTableWLjava/util/Map$Entry; getAttributeattr setAttribute SourceFilePdfStructureTreeRoot.java a Mjava/util/HashMap MU ?@ EF G@ I@ KL q CD   java/lang/Integer com/itextpdf/text/pdf/PdfArray  q a j#com/itextpdf/text/pdf/PdfDictionary ecom/itextpdf/text/pdf/PdfObject TU a a a )com/itextpdf/text/pdf/PdfStructureElement pq wx  a java/util/Map$Entry   com/itextpdf/text/pdf/PdfName a a   *com/itextpdf/text/pdf/PdfStructureTreeRoot5com/itextpdf/text/pdf/interfaces/IPdfStructureElementjava/io/IOExceptionSTRUCTTREEROOT"(Lcom/itextpdf/text/pdf/PdfName;)Vcom/itextpdf/text/pdf/PdfWritergetPdfIndirectReferencekeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;size()IgetAsIndirectObject/(I)Lcom/itextpdf/text/pdf/PdfIndirectReference;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; addToBodyL(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfIndirectObject;'com/itextpdf/text/pdf/PdfIndirectObjectgetIndirectReferenceROLEMAPvalueOf(I)Ljava/lang/Integer;add$(Lcom/itextpdf/text/pdf/PdfObject;)ZKisArray getAsDict((I)Lcom/itextpdf/text/pdf/PdfDictionary; STRUCTELEMTYPEequals(Ljava/lang/Object;)Z getPdfObject$(I)Lcom/itextpdf/text/pdf/PdfObject;setE(ILcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfObject;x(Lcom/itextpdf/text/pdf/PdfObject;Lcom/itextpdf/text/pdf/PdfIndirectReference;)Lcom/itextpdf/text/pdf/PdfIndirectObject;#com/itextpdf/text/pdf/PdfNumberTree writeTree[(Ljava/util/HashMap;Lcom/itextpdf/text/pdf/PdfWriter;)Lcom/itextpdf/text/pdf/PdfDictionary; PARENTTREEisEmptyentrySet java/util/MapgetValue isDictionarygetKeyCLASSMAPAF(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfDictionary;contains"(Lcom/itextpdf/text/pdf/PdfName;)Z!=>?@ABCDEFG@AHI@AJKL MNO/**Y****+ *+ P"H;=>?!I&J.KQ/RS/KLTUOp**Y* L+I+M*,N-*,-W*,* -WP& NOP3Q?RGSXUlVoWQ*?-VW39XY OZ[pRS\]^_O&*N-YN*--+,P` abce%fQ*&RS&`a&ba cFdeOv(**Y*Y*+,WPijkm'nQ (RS(fa(ghijOQ**+Pqr sQRSfaklO/* P{Q RSmnO>***P  Q RS\]AopqO/* PQ RSrsO3 N*-:Y!:*-W,"WP +2Q43RS3tu3vD.XY!VWwxO<+#$N-t-%m-:6Z&:C'($)/*+"+:,-W*,., * +,/WPF&/47HKX_lw}QR_yz/H{Fa|udVWRSvFCD}h\]~UO *** 0L+*1* +**2*3 M,,4N-5:6"*-78* d%\Y!::6-*6* &"W*-78Z*9* **** .PV&7Wbj QR4XuPWIWbhWDZ[ RSF W\]jOj*:;M,,+< ,+$P Q RSfaFeO#*:;N-YN*:--+,P "Q*#RS#fa#}hF 4