framework.publishBundleEvent(BundleEvent.UNRESOLVED, this);
	protected boolean unresolve() {		if (Debug.DEBUG && Debug.DEBUG_GENERAL) {			if ((state & (INSTALLED | RESOLVED)) == 0) {				Debug.println("Bundle.reload called when state != INSTALLED | RESOLVED: " + this); //$NON-NLS-1$				Debug.printStackTrace(new Exception("Stack trace")); //$NON-NLS-1$			}		}		if (framework.isActive()) {			if (host != null) {				if (state == RESOLVED) {					state = INSTALLED;					// publish UNRESOLVED event here.					framework.publishBundleEvent(BundleEvent.UNRESOLVED, this);					host = null;				}			}		} else {			/* close the outgoing jarfile */			try {				this.bundledata.close();			} catch (IOException e) {				// Do Nothing			}		}		return (false);	}