1 e *f gh i jk lm no pqrs t uv pwx yz { |} ~          *   * ByteStore InnerClasses streamMapLjava/util/HashMap; SignatureoLjava/util/HashMap; serializedRefKeyNLjava/util/HashMap;COUNTERLcom/itextpdf/text/log/Counter; getCounter!()Lcom/itextpdf/text/log/Counter;CodeLineNumberTableLocalVariableTablethis$Lcom/itextpdf/text/pdf/PdfSmartCopy;5(Lcom/itextpdf/text/Document;Ljava/io/OutputStream;)VdocumentLcom/itextpdf/text/Document;osLjava/io/OutputStream; Exceptions copyIndirectY(Lcom/itextpdf/text/pdf/PRIndirectReference;)Lcom/itextpdf/text/pdf/PdfIndirectReference; streamRef,Lcom/itextpdf/text/pdf/PdfIndirectReference;theReftype!Lcom/itextpdf/text/pdf/PdfObject;in+Lcom/itextpdf/text/pdf/PRIndirectReference;srcObj streamKey.Lcom/itextpdf/text/pdf/PdfSmartCopy$ByteStore; validStreamZkey&Lcom/itextpdf/text/pdf/PdfCopy$RefKey;iRefIndirectReferences2Lcom/itextpdf/text/pdf/PdfCopy$IndirectReferences;obj freeReader$(Lcom/itextpdf/text/pdf/PdfReader;)Vreader!Lcom/itextpdf/text/pdf/PdfReader;addPage*(Lcom/itextpdf/text/pdf/PdfImportedPage;)ViPage'Lcom/itextpdf/text/pdf/PdfImportedPage; SourceFilePdfSmartCopy.java 45 => -.java/util/HashMap = 1."com/itextpdf/text/pdf/PdfSmartCopy 6  ,com/itextpdf/text/pdf/PdfSmartCopy$ByteStorecom/itextpdf/text/pdf/PRStream = *com/itextpdf/text/pdf/PdfIndirectReference #com/itextpdf/text/pdf/PdfDictionary =$com/itextpdf/text/pdf/PdfCopy$RefKey = .0com/itextpdf/text/pdf/PdfCopy$IndirectReferences  =  [\  ]^ _`com/itextpdf/text/pdf/PdfCopy#com/itextpdf/text/DocumentExceptionjava/io/IOException+com/itextpdf/text/pdf/BadPdfFormatException()V$com/itextpdf/text/log/CounterFactory2(Ljava/lang/Class;)Lcom/itextpdf/text/log/Counter;com/itextpdf/text/pdf/PdfReadergetPdfObjectReleaseD(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfObject;com/itextpdf/text/pdf/PdfObjectisStream()Z6(Lcom/itextpdf/text/pdf/PRStream;Ljava/util/HashMap;)Vget&(Ljava/lang/Object;)Ljava/lang/Object; isDictionary;(Lcom/itextpdf/text/pdf/PdfDictionary;Ljava/util/HashMap;)V.(Lcom/itextpdf/text/pdf/PRIndirectReference;)V indirectsgetRef.()Lcom/itextpdf/text/pdf/PdfIndirectReference; getCopiedbodyPdfBody)Lcom/itextpdf/text/pdf/PdfWriter$PdfBody;'com/itextpdf/text/pdf/PdfWriter$PdfBodygetPdfIndirectReference/(Lcom/itextpdf/text/pdf/PdfIndirectReference;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/itextpdf/text/pdf/PdfNameTYPELcom/itextpdf/text/pdf/PdfName;B(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfObject;PAGEequals(Ljava/lang/Object;)Z setCopied copyObject addToBodyx(Lcom/itextpdf/text/pdf/PdfObject;Lcom/itextpdf/text/pdf/PdfIndirectReference;)Lcom/itextpdf/text/pdf/PdfIndirectObject;clearcurrentPdfReaderInstance)Lcom/itextpdf/text/pdf/PdfReaderInstance;'com/itextpdf/text/pdf/PdfReaderInstance getReader#()Lcom/itextpdf/text/pdf/PdfReader;com/itextpdf/text/pdf/PdfWriter!*-./01./345678/*9K: ;<=>8~,*+,**Y**Y9PF GI Q+R: ,;<,?@,ABCDEF85  + MN6, . Y, * N6*-:2,+ Y,*N6*-:Y+:*::&*:Y:*W,%, : !*-W*,":*#W9#abc de!f$g1h6i9k<lCmSnVocphqkvuwxyz{~: 1GHcGH IHJK ;< LMNKOP QRhIHuSTUW XKCYZ[\8I *$*+%9 : ;< ]^CY_`8[*&'*( *$*+)9:;<abCYZcd," +*2 *V