class BundleFinder {

	public List<Bundle> findBundles() {
		List<Bundle> bundles = new ArrayList<Bundle>();
		for (Bundle bundle : bundleContext.getBundles()) {
			String symbolicName = bundle.getSymbolicName();
			if (matcher.matches(symbolicName)) {
				LOG.debug("Bundle {} has been found.", symbolicName);
				bundles.add(bundle);
			}
		}
		return bundles;
	}

	public  BundleFinder(BundleInfo bundleInfo, BundleContext bundleContext);

}