| finishJavadocTree(DetailNode) |   | 85% |  | 100% | 0 | 5 | 3 | 16 | 0 | 1 |
| createProperties(DetailNode) |  | 100% |  | 100% | 0 | 4 | 0 | 24 | 0 | 1 |
| constructSubTreeText(DetailNode, int, int) |  | 100% |   | 88% | 2 | 10 | 0 | 20 | 0 | 1 |
| scrapeContent(DetailNode) |  | 100% |  | 100% | 0 | 10 | 0 | 17 | 0 | 1 |
| beginJavadocTree(DetailNode) |  | 100% |  | 100% | 0 | 3 | 0 | 16 | 0 | 1 |
| getPackageName(String) |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
| visitJavadocToken(DetailNode) |  | 100% |  | 100% | 0 | 5 | 0 | 11 | 0 | 1 |
| getPropertyDefaultText(DetailNode, DetailNode) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| getDescriptionText() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| isTopLevelClassJavadoc() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getParent(DetailAST) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| getModuleSimpleName() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| cleanDefaultTokensText(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getModuleType() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| getTagTextFromProperty(DetailNode, DetailNode) |  | 100% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| getDefaultJavadocTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isChildNodeTextMatches(DetailNode, Pattern) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getParentIndexOf(DetailNode) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lambda$createProperties$2(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createProperties$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getViolationMessages(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getText(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$isTopLevelClassJavadoc$7(DetailAST, DetailAST) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| lambda$getFirstChildOfType$3(int, int, DetailNode) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| getParentText(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getFirstChildOfType(DetailNode, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTextFromTag(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFirstChildOfMatchingText(DetailNode, Pattern) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getText$5(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getText$4(DetailNode) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| JavadocMetadataScraper() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getFirstChildOfMatchingText$6(Pattern, DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setWriteXmlOutput(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isExamplesText(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPropertyList(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isViolationMessagesText(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isParentText(DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createProperties$1(DetailNode, DetailNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRequiredJavadocTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModuleDetailsStore() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resetModuleDetailsStore() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |