}
private Bundle installBundle(String groupId, String artifactId, String version, boolean startBundle) throws BundleException {
String filespec = groupId + ":" + artifactId + ":jar:" + version;
MavenDependencyResolver resolver = DependencyResolvers.use(MavenDependencyResolver.class);
File[] resolved = resolver.artifact(filespec).resolveAsFiles(new StrictFilter());
if (resolved == null || resolved.length == 0)
throw new BundleException("Cannot obtain maven artifact: " + filespec);
if (resolved.length > 1)
throw new BundleException("Multiple maven artifacts for: " + filespec);