| filterVersions(Dependency, VersionRangeResult, VersionFilter, DefaultVersionFilterContext) |   | 12% |   | 25% | 4 | 5 | 9 | 13 | 0 | 1 |
| collectDependencies(RepositorySystemSession, CollectRequest) |   | 83% |   | 61% | 13 | 18 | 11 | 84 | 0 | 1 |
| processDependency(DefaultDependencyCollector.Args, DefaultDependencyCollector.Results, List, DependencySelector, DependencyManager, DependencyTraverser, VersionFilter, Dependency, List, boolean) |   | 74% |   | 63% | 8 | 16 | 12 | 47 | 0 | 1 |
| mergeDeps(List, List) |   | 12% |   | 14% | 7 | 8 | 13 | 16 | 0 | 1 |
| initService(ServiceLocator) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getId(Artifact) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDependencyNode(List, DefaultDependencyCollector.PremanagedDependency, VersionRangeResult, Version, Dependency, ArtifactDescriptorResult, DependencyNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doRecurse(DefaultDependencyCollector.Args, DefaultDependencyCollector.Results, List, DependencySelector, DependencyManager, DependencyTraverser, VersionFilter, Dependency, ArtifactDescriptorResult, DefaultDependencyNode) |   | 91% |   | 58% | 5 | 7 | 0 | 16 | 0 | 1 |
| DefaultDependencyCollector() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| resolveCachedArtifactDescriptor(DataPool, ArtifactDescriptorRequest, RepositorySystemSession, Dependency, DefaultDependencyCollector.Results, DefaultDependencyCollector.Args) |  | 95% |   | 75% | 1 | 3 | 1 | 13 | 0 | 1 |
| createDependencyNode(List, DefaultDependencyCollector.PremanagedDependency, VersionRangeResult, Version, Dependency, Collection, List, String) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| createArtifactDescriptorRequest(DefaultDependencyCollector.Args, List, Dependency) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| createVersionRangeRequest(DefaultDependencyCollector.Args, List, Dependency) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| cachedResolveRangeResult(VersionRangeRequest, DataPool, RepositorySystemSession) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| DefaultDependencyCollector(RemoteRepositoryManager, ArtifactDescriptorReader, VersionRangeResolver, LoggerFactory) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| process(DefaultDependencyCollector.Args, DefaultDependencyCollector.Results, List, List, DependencySelector, DependencyManager, DependencyTraverser, VersionFilter) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getArtifactDescriptorResult(DefaultDependencyCollector.Args, DefaultDependencyCollector.Results, boolean, Dependency, ArtifactDescriptorRequest) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| processDependency(DefaultDependencyCollector.Args, DefaultDependencyCollector.Results, List, DependencySelector, DependencyManager, DependencyTraverser, VersionFilter, Dependency) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getRemoteRepositories(ArtifactRepository, List) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| optimizeSession(RepositorySystemSession) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isLackingDescriptor(Artifact) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setLoggerFactory(LoggerFactory) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoteRepositoryManager(RemoteRepositoryManager) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setArtifactDescriptorReader(ArtifactDescriptorReader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVersionRangeResolver(VersionRangeResolver) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |