contextsUsing.remove(user);
if (contextsUsing != null) contextsUsing.remove(user);
	protected void releaseService(BundleContextImpl user) {		synchronized (registrationLock) {			if (reference == null) /* registration dead */			{				return;			}			if (Debug.DEBUG && Debug.DEBUG_SERVICES) {				String bundle = (user.bundle == null) ? "" : user.bundle.toString(); //$NON-NLS-1$				Debug.println("releaseService[" + bundle + "](" + this + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$			}			Hashtable servicesInUse = user.servicesInUse;			if (servicesInUse != null) {				ServiceUse use = (ServiceUse) servicesInUse.remove(reference);				if (use != null) {					use.releaseService();					contextsUsing.remove(user);				}			}		}	}