| registerMcr(PdfMcr, boolean) |  | 0% |  | 0% | 17 | 17 | 51 | 51 | 1 | 1 |
| registerAllMcrs() |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
| unregisterMcr(PdfMcr) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
| updateStructParentTreeEntries(PdfPage, ParentTreeHandler.PageMcrsContainer) |  | 0% |  | 0% | 9 | 9 | 28 | 28 | 1 | 1 |
| updateStructParentTreeForContentStreamEntries(Map, int) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| savePageStructParentIndexIfNeeded(PdfPage) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| ParentTreeHandler(PdfStructTreeRoot) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| createParentTreeEntryForPage(PdfPage) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getNextMcidForPage(PdfPage) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getOrCreatePageStructParentIndex(PdfPage) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| findMcrByMcid(PdfDictionary, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findObjRefByStructParentIndex(PdfDictionary, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isModificationAllowed() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getStm(PdfMcr) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getPageMarkedContentReferences(PdfPage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| buildParentTree() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerMcr(PdfMcr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |