### Question:
DependencyManager { public Collection<DependencyEntity> resolve(Collection<URI> items) throws IOException { return resolve(items, null); } DependencyManager(Path cacheDir);  DependencyManager(Path cacheDir, Path cfgFile);  DependencyManager(Path cacheDir, List<MavenRepository> repositories); Collection<DependencyEntity> resolve(Collection<URI> items); Collection<DependencyEntity> resolve(Collection<URI> items, ProgressListener listener); DependencyEntity resolveSingle(URI item); DependencyEntity resolveSingle(URI item, ProgressListener listener); static T withRetry(int retryCount, long retryInterval, Callable<T> c,
                                  ResolveExceptionConverter exceptionConverter,
                                  ProgressNotifier notifier); static final String MAVEN_SCHEME; }### Answer:
@Test(timeout = 30000) public void test() throws Exception { Path tmpDir = Files.createTempDirectory("test"); URI uriA = new URI("mvn: URI uriB = new URI("mvn: DependencyManager m = new DependencyManager(tmpDir); Collection<DependencyEntity> paths = m.resolve(Arrays.asList(uriA, uriB)); assertEquals(10, paths.size()); }