| mapType(StructureIndex.Node, AttributesImpl) |   | 51% |   | 47% | 23 | 36 | 23 | 54 | 0 | 1 |
| withinBudget(List, int, boolean[]) |   | 63% |   | 52% | 12 | 20 | 9 | 32 | 0 | 1 |
| cellAttributes(StructureIndex.Node, AttributesImpl, boolean) |   | 14% |   | 7% | 7 | 8 | 13 | 15 | 0 | 1 |
| majorityLabel(List) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| emitTagged() |   | 90% |   | 77% | 15 | 43 | 8 | 82 | 0 | 1 |
| getTableHeaders(PDTableAttributeObject) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| separatedByOthers(PDFMarkedContent2XHTML.Run, PDFMarkedContent2XHTML.Run) |   | 30% |   | 30% | 4 | 6 | 4 | 6 | 0 | 1 |
| wrapperStart(List, StructureIndex.Node, boolean) |   | 25% |   | 16% | 3 | 4 | 4 | 6 | 0 | 1 |
| process(PDDocument, ContentHandler, ParseContext, Metadata, PDFParserConfig, PagesConfig, PageEmitter, CompositeContentEnricher) |   | 64% |   | 50% | 1 | 3 | 6 | 16 | 0 | 1 |
| writeString(String, List) |   | 87% |   | 77% | 5 | 12 | 3 | 33 | 0 | 1 |
| openElement(StructureIndex.Node) |   | 65% |   | 56% | 6 | 9 | 5 | 16 | 0 | 1 |
| gate(PDFMarkedContent2XHTML.PageStats) |   | 82% |   | 81% | 3 | 9 | 3 | 17 | 0 | 1 |
| orderedList(StructureIndex.Node) |   | 33% |   | 12% | 4 | 5 | 5 | 7 | 0 | 1 |
| writePage() |   | 80% |   | 75% | 1 | 3 | 7 | 31 | 0 | 1 |
| closeOpenFrom(int, PDFMarkedContent2XHTML.Wrapper) |   | 76% |   | 72% | 5 | 12 | 4 | 13 | 0 | 1 |
| buildSpec(StructureIndex.Node, AttributesImpl) |   | 83% |   | 82% | 6 | 18 | 4 | 18 | 0 | 1 |
| sinkBoundary() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| pushScope(PDFormXObject) |   | 33% |   | 50% | 2 | 3 | 4 | 6 | 0 | 1 |
| suspendDemoted() |   | 70% |   | 75% | 2 | 5 | 4 | 12 | 0 | 1 |
| tableAttributes(StructureIndex.Node, AttributesImpl) |   | 39% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| suspendTextBlock() |   | 73% |   | 75% | 2 | 5 | 3 | 11 | 0 | 1 |
| writable(List) |   | 83% |   | 72% | 3 | 10 | 3 | 17 | 0 | 1 |
| showTransparencyGroup(PDTransparencyGroup) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| PDFMarkedContent2XHTML(PDDocument, ContentHandler, ParseContext, Metadata, PDFParserConfig, PagesConfig, PageEmitter, CompositeContentEnricher) |   | 89% |   | 50% | 1 | 2 | 2 | 21 | 0 | 1 |
| label() |   | 90% |   | 85% | 3 | 11 | 1 | 21 | 0 | 1 |
| wrapperTag(StructureIndex.Node) |   | 74% |   | 44% | 5 | 7 | 4 | 9 | 0 | 1 |
| countShredding(PDFMarkedContent2XHTML.Event, List) |   | 93% |   | 87% | 3 | 13 | 2 | 22 | 0 | 1 |
| writePieces(List, PDFMarkedContent2XHTML.Wrapper) |   | 89% |   | 91% | 2 | 13 | 2 | 19 | 0 | 1 |
| className(String) |   | 70% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| popScope(boolean) |  | 30% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| beginMarkedContentSequence(COSName, COSDictionary) |   | 90% |   | 66% | 4 | 7 | 0 | 11 | 0 | 1 |
| closeOuter(StructureIndex.Node) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| emitBlocks(String, List) |  | 97% |   | 92% | 2 | 15 | 1 | 34 | 0 | 1 |
| sinkClose(String, boolean) |  | 85% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| group(Map, List, StructureIndex.Leaf) |  | 95% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| blockOf(StructureIndex.Node) |  | 90% |   | 83% | 1 | 4 | 1 | 5 | 0 | 1 |
| close(StructureIndex.Node) |  | 90% |   | 50% | 2 | 3 | 1 | 7 | 0 | 1 |
| writtenInside(int) |  | 90% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| tableContext(StructureIndex.Node) |  | 86% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| writeWordSeparator() |  | 84% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| writeLineSeparator() |  | 84% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| inlineContext(StructureIndex.Node) |  | 84% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| wrapperFor(StructureIndex.Node) |  | 96% |   | 66% | 2 | 4 | 0 | 5 | 0 | 1 |
| stats() |  | 100% |  | 100% | 0 | 11 | 0 | 26 | 0 | 1 |
| runs() |  | 100% |   | 85% | 3 | 13 | 0 | 21 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| sinkText(String) |  | 100% |  | 100% | 0 | 9 | 0 | 20 | 0 | 1 |
| spec(StructureIndex.Node) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| startPage(PDPage) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| replayFlat() |  | 100% |   | 87% | 1 | 7 | 0 | 14 | 0 | 1 |
| writeParagraphEnd() |  | 100% |   | 87% | 1 | 5 | 0 | 8 | 0 | 1 |
| flushHeld() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| rawText(List) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| writeParagraphStart() |  | 100% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
| inTableCell(StructureIndex.Node) |  | 100% |   | 83% | 1 | 4 | 0 | 4 | 0 | 1 |
| sinkOpen(String, AttributesImpl, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| writtenAncestor(StructureIndex.Node) |  | 100% |   | 83% | 1 | 4 | 0 | 4 | 0 | 1 |
| addAttribute(AttributesImpl, String, String) |  | 100% |   | 66% | 2 | 4 | 0 | 4 | 0 | 1 |
| isTextBlock(String) |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| endDocument(PDDocument) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| endMarkedContentSequence() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| processTextPosition(TextPosition) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| openWrapper(PDFMarkedContent2XHTML.Wrapper) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| closeWrapper(PDFMarkedContent2XHTML.Wrapper) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| block(String, AttributesImpl) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| showForm(PDFormXObject) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| flushPendingPageStart() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| sinkNewline() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$emitTagged$0(PDFMarkedContent2XHTML.BlockGroup, PDFMarkedContent2XHTML.BlockGroup) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |