| main(String[]) |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 1 | 1 |
| addExactMatch(Cpe, String, Confidence, Set) |   | 35% |   | 25% | 2 | 3 | 9 | 16 | 0 | 1 |
| determineIdentifiers(Dependency, String, String, Confidence) |   | 93% |   | 83% | 14 | 46 | 6 | 111 | 0 | 1 |
| searchCPE(Map, Map, Set, Set, String) |   | 72% |   | 83% | 1 | 4 | 12 | 28 | 0 | 1 |
| prepareAnalyzer(Engine) |   | 64% |   | 50% | 1 | 2 | 7 | 20 | 0 | 1 |
| lambda$main$17(IndexEntry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| analyzeDependency(Dependency, Engine) |   | 33% |   | 50% | 1 | 2 | 7 | 11 | 0 | 1 |
| considerDependencyVersion(Dependency, String, String, Confidence, Set) |   | 83% |   | 85% | 3 | 11 | 2 | 22 | 0 | 1 |
| lambda$verifyEntry$12(Dependency, IndexEntry, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$filterEcosystem$16(String, CpePlus) |   | 28% |   | 12% | 4 | 5 | 1 | 3 | 0 | 1 |
| addVersionAndUpdate(DependencyVersion, CpeBuilder) |   | 81% |   | 83% | 1 | 4 | 1 | 9 | 0 | 1 |
| open(CveDB) |   | 73% | | n/a | 0 | 1 | 3 | 11 | 0 | 1 |
| lambda$verifyEntry$11(IndexEntry, String) |   | 50% |   | 33% | 3 | 4 | 0 | 1 | 0 | 1 |
| collectTerms(Map, Iterable) |   | 95% |   | 92% | 2 | 14 | 1 | 34 | 0 | 1 |
| collectionContainsString(Set, String) |  | 97% |   | 93% | 2 | 16 | 2 | 44 | 0 | 1 |
| setCpeSuppressionAnalyzer(CpeSuppressionAnalyzer) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCveDB() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| appendWeightedSearch(StringBuilder, String, Map, Set) |  | 98% |   | 95% | 1 | 11 | 1 | 35 | 0 | 1 |
| buildSearch(Map, Map, Set, Set) |  | 93% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| filterEcosystem(String, Set) |  | 92% |   | 66% | 2 | 4 | 1 | 9 | 0 | 1 |
| equalsIgnoreCaseAndNonAlpha(String, String) |  | 90% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| cleanPackageName(String) |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| determineCPE(Dependency) |  | 99% |   | 93% | 1 | 9 | 1 | 34 | 0 | 1 |
| lambda$addMajorVersionToTerms$6(Map.Entry) |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| lambda$addMajorVersionToTerms$2(Map.Entry) |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| verifyEntry(IndexEntry, Dependency, Set) |  | 100% |   | 91% | 1 | 7 | 0 | 16 | 0 | 1 |
| lambda$addMajorVersionToTerms$3(Map.Entry, Map, String) |  | 100% |  | 100% | 0 | 5 | 0 | 4 | 0 | 1 |
| addMajorVersionToTerms(Set, Map) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| lambda$addMajorVersionToTerms$8(Map.Entry, Map, String) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| addTerm(Map, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| findBoostTerm(String, Set) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| lambda$determineCPE$1(Identifier) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| lambda$verifyEntry$13(IndexEntry, String) |  | 100% |   | 66% | 2 | 4 | 0 | 1 | 0 | 1 |
| lambda$verifyEntry$14(Dependency, IndexEntry, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$addMajorVersionToTerms$10(Set, Map, Map, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$addMajorVersionToTerms$5(Set, Map, Map, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| closeAnalyzer() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| wordMatchesEcosystem(String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$collectionContainsString$15(List, Evidence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addMajorVersionToTerms$9(Map, Map.Entry, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$addMajorVersionToTerms$4(Map, Map.Entry, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| cleanseText(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setCveDB(CveDB) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMemoryIndex(MemoryIndex) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CPEAnalyzer() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMemoryIndex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addMajorVersionToTerms$7(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$determineCPE$0(Identifier) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAnalysisPhase() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAnalyzerEnabledSettingKey() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |