PdfTarget extends PdfObjectWrapper<PdfDictionary> { public static PdfTarget createParentTarget() { return PdfTarget.create(PdfName.P); } private  PdfTarget(PdfDictionary pdfObject); static PdfTarget create(PdfDictionary pdfObject); static PdfTarget createParentTarget(); static PdfTarget createChildTarget(); static PdfTarget createChildTarget(String embeddedFileName); static PdfTarget createChildTarget(String namedDestination, String annotationIdentifier); static PdfTarget createChildTarget(int pageNumber, int annotationIndex); PdfTarget setName(String name); String getName(); PdfTarget setAnnotation(PdfFileAttachmentAnnotation pdfAnnotation, PdfDocument pdfDocument); PdfFileAttachmentAnnotation getAnnotation(PdfDocument pdfDocument); PdfTarget setTarget(PdfTarget target); PdfTarget getTarget(); PdfTarget put(PdfName key, PdfObject value);  }
@Test public void createParentInstanceTest() { PdfTarget target = PdfTarget.createParentTarget(); PdfDictionary dictionary = target.getPdfObject(); Assert.assertEquals(PdfName.P, dictionary.get(PdfName.R)); }