| processAnnotations(PDPage) |  | 0% |  | 0% | 20 | 20 | 77 | 77 | 1 | 1 |
| cloneStructureTree(PDDocument) |  | 0% |  | 0% | 8 | 8 | 37 | 37 | 1 | 1 |
| createNewDocument() |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
| cloneTreeElement(Map, Map, int) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| split(PDDocument) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| processResources(PDResources, Map, Map, Set) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| fixDestinations(PDDocument) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| processPages() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| processPage(PDPage) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| cloneRoleMap(PDStructureTreeRoot, PDStructureTreeRoot) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| createNewDocumentIfNecessary() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| cloneIDTree(PDStructureTreeRoot, PDStructureTreeRoot) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| lambda$cloneIDTree$0(Map, String, PDStructureElement) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setEndPage(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| splitAtPage(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| Splitter() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setSplitAtPage(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setStartPage(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setStreamCacheCreateFunction(RandomAccessStreamCache.StreamCacheCreateFunction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStreamCacheCreateFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSourceDocument() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDestinationDocument() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |