PdfTarget extends PdfObjectWrapper<PdfDictionary> { @Override protected boolean isWrappedObjectMustBeIndirect() { return false; } 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 isWrappedObjectMustBeIndirectTest() { PdfDictionary pdfObject = new PdfDictionary(); PdfTarget target = PdfTarget.create(pdfObject); Assert.assertFalse(target.isWrappedObjectMustBeIndirect()); }