Minor refactoring of bundle Activator
diff --git a/org.eclipse.gemini.mgmt/src/org/eclipse/gemini/mgmt/Activator.java b/org.eclipse.gemini.mgmt/src/org/eclipse/gemini/mgmt/Activator.java
index 19f56c8..f4d7442 100644
--- a/org.eclipse.gemini.mgmt/src/org/eclipse/gemini/mgmt/Activator.java
+++ b/org.eclipse.gemini.mgmt/src/org/eclipse/gemini/mgmt/Activator.java
@@ -69,29 +69,53 @@
 

 	private static final String VIRGO_BUNDLE_ID = "org.eclipse.virgo.management.bundle";

 	

-	protected List<MBeanServer> mbeanServers = new CopyOnWriteArrayList<MBeanServer>();

-	protected BundleContext bundleContext = null;

-	protected StandardMBean bundleState;

-	protected StandardMBean bundleWiringState;

-	protected StandardMBean packageState;

-	protected StandardMBean serviceState;

-	protected ObjectName bundleStateName;

-	protected ObjectName bundleWiringStateName;

-	protected StandardMBean framework;

-	protected ObjectName frameworkName;

-	protected ServiceTracker<MBeanServer, ?> mbeanServiceTracker;

-	protected ObjectName packageStateName;

-	protected ObjectName serviceStateName;

-	protected ObjectName configAdminName;

-	protected ObjectName permissionAdminName;

-	protected ObjectName provisioningServiceName;

-	protected ObjectName userAdminName;

-	protected AtomicBoolean servicesRegistered = new AtomicBoolean(false);

-	protected ServiceTracker<ConfigurationAdmin, ?> configAdminTracker;

-	protected ServiceTracker<PermissionAdmin, ?> permissionAdminTracker;

-	protected ServiceTracker<ProvisioningService, ?> provisioningServiceTracker;

-	protected ServiceTracker<UserAdmin, ?> userAdminTracker;

+	private List<MBeanServer> mbeanServers = new CopyOnWriteArrayList<MBeanServer>();

+	

+	private BundleContext bundleContext = null;

+	

+	private StandardMBean bundleState;

+	

+	private StandardMBean bundleWiringState;

+	

+	private StandardMBean packageState;

+	

+	private StandardMBean serviceState;

+	

+	private ObjectName bundleStateName;

+	

+	private ObjectName bundleWiringStateName;

+	

+	private StandardMBean framework;

+	

+	private ObjectName frameworkName;

+	

+	private ServiceTracker<MBeanServer, ?> mbeanServiceTracker;

+	

+	private ObjectName packageStateName;

+	

+	private ObjectName serviceStateName;

+	

+	private ObjectName configAdminName;

+	

+	private ObjectName permissionAdminName;

+	

+	private ObjectName provisioningServiceName;

+	

+	private ObjectName userAdminName;

+	

+	private AtomicBoolean servicesRegistered = new AtomicBoolean(false);

+	

+	private ServiceTracker<ConfigurationAdmin, ?> configAdminTracker;

+	

+	private ServiceTracker<PermissionAdmin, ?> permissionAdminTracker;

+	

+	private ServiceTracker<ProvisioningService, ?> provisioningServiceTracker;

+	

+	private ServiceTracker<UserAdmin, ?> userAdminTracker;

 

+	/**

+	 * {@inheritDoc}

+	 */

 	public void start(BundleContext bundleContext) throws Exception {

 		String bundleIdString = bundleContext.getProperty(VIRGO_BUNDLE_ID);

 		if(bundleIdString != null){

@@ -118,6 +142,9 @@
 		mbeanServiceTracker.open();

 	}

 

+	/**

+	 * {@inheritDoc}

+	 */

 	public void stop(BundleContext arg0) throws Exception {

 		mbeanServiceTracker.close();

 		for (MBeanServer mbeanServer : mbeanServers) {

@@ -131,7 +158,7 @@
 	 * 

 	 * @param mbeanServer MBean Server to unregister the MBeans from

      */

-	protected synchronized void deregisterServices(MBeanServer mbeanServer) {

+	private synchronized void deregisterServices(MBeanServer mbeanServer) {

 		if (!servicesRegistered.get()) {

 			return;

 		}

@@ -237,7 +264,7 @@
 	 * 

 	 * @param mbeanServer MBean Server to register the MBeans in

      */

-	protected synchronized void registerServices(MBeanServer mbeanServer) {

+	private synchronized void registerServices(MBeanServer mbeanServer) {

 		try {

 			framework = new StandardMBean(new Framework(bundleContext), FrameworkMBean.class);

 		} catch (NotCompliantMBeanException e) {

@@ -335,7 +362,7 @@
 		servicesRegistered.set(true);

 	}

 

-	class MBeanServiceTracker implements ServiceTrackerCustomizer<MBeanServer, Object> {

+	private class MBeanServiceTracker implements ServiceTrackerCustomizer<MBeanServer, Object> {

 

 		/**

 		 * Register all MBeans in a newly registered MBean server

@@ -394,7 +421,7 @@
 		}

 	}

 

-	class ConfigAdminTracker implements ServiceTrackerCustomizer<ConfigurationAdmin, Object> {

+	private class ConfigAdminTracker implements ServiceTrackerCustomizer<ConfigurationAdmin, Object> {

 		

 		private StandardMBean manager;

 

@@ -459,7 +486,7 @@
 		}

 	}

 

-	class PermissionAdminTracker implements ServiceTrackerCustomizer<PermissionAdmin, Object> {

+	private class PermissionAdminTracker implements ServiceTrackerCustomizer<PermissionAdmin, Object> {

 		

 		private StandardMBean manager;

 

@@ -520,7 +547,7 @@
 		}

 	}

 

-	class ProvisioningServiceTracker implements ServiceTrackerCustomizer<ProvisioningService, Object> {

+	private class ProvisioningServiceTracker implements ServiceTrackerCustomizer<ProvisioningService, Object> {

 		

 		private StandardMBean provisioning;

 

@@ -584,7 +611,7 @@
 		}

 	}

 

-	class UserAdminTracker implements ServiceTrackerCustomizer<UserAdmin, Object> {

+	private class UserAdminTracker implements ServiceTrackerCustomizer<UserAdmin, Object> {

 		

 		private StandardMBean manager;