| readEnsuredPlugins(ManifestEntry) |   | 68% |   | 55% | 8 | 10 | 10 | 28 | 0 | 1 |
| indexByPath(LockfileEntry) |   | 12% |   | 16% | 3 | 4 | 6 | 8 | 0 | 1 |
| replaceChild(Xml.Tag, Xml.Tag, Xml.Tag) |   | 68% |   | 50% | 5 | 8 | 6 | 16 | 0 | 1 |
| emptyTag(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| plan(ManifestEntry, Path, byte[], LockfileEntry, String) |   | 92% |   | 75% | 4 | 9 | 2 | 41 | 0 | 1 |
| lambda$emptyTag$1(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildPluginTag$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$emptyTag$0(SourceFile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$childOrCreate$0(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringVal(Map, String) |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| buildPluginTag(PomModelAdapter.PluginEnsure) |  | 100% |   | 50% | 1 | 2 | 0 | 15 | 0 | 1 |
| appendChild(Xml.Tag, Xml.Tag) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| parse(String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| collectPluginCoordinates(Xml.Document) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addPluginToPluginManagement(Xml.Document, PomModelAdapter.PluginEnsure) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| childOrCreate(Xml.Tag, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| pluginPath(PomModelAdapter.PluginEnsure) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| PomModelAdapter() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$buildPluginTag$0(SourceFile) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$parse$0(SourceFile) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| modelName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |