private List<BundleHandle> getBundles() throws LifecycleException {
List<BundleHandle> bundleList = new ArrayList<BundleHandle>();
try {
BundleStateMBean bundleStateMBean = jmxSupport.getBundleStateMBean();
TabularData listBundles = bundleStateMBean.listBundles();
Iterator<?> iterator = listBundles.values().iterator();
while (iterator.hasNext()) {
CompositeData bundleType = (CompositeData) iterator.next();
Long bundleId = (Long) bundleType.get(BundleStateMBean.IDENTIFIER);
String symbolicName = (String) bundleType.get(BundleStateMBean.SYMBOLIC_NAME);