manifestLocalization = null;
	protected void refresh() throws BundleException {		if (Debug.DEBUG && Debug.DEBUG_GENERAL) {			if ((state & (UNINSTALLED | INSTALLED | RESOLVED)) == 0) {				Debug.println("Bundle.reload called when state != UNINSTALLED | INSTALLED | RESOLVED: " + this); //$NON-NLS-1$				Debug.printStackTrace(new Exception("Stack trace")); //$NON-NLS-1$			}		}		if (state == RESOLVED) {			BundleLoaderProxy curProxy = getLoaderProxy();			framework.packageAdmin.unexportResources(curProxy);			if (loader != null) {				loader.clear();				loader.close();			}			framework.bundles.unMarkDependancies(curProxy);			loader = null;			proxy = null;			fragments = null;			state = INSTALLED;			// Do not publish UNRESOLVED event here.  This is done by caller 			// to resolve if appropriate.		}	}