String systemEE = System.getProperty(Constants.FRAMEWORK_EXECUTIONENVIRONMENT);
String systemEE = FrameworkProperties.getProperty(Constants.FRAMEWORK_EXECUTIONENVIRONMENT);
	protected boolean verifyExecutionEnvironment(Dictionary manifest) throws BundleException {		if (!Boolean.getBoolean(Constants.ECLIPSE_EE_INSTALL_VERIFY))			return true;		String headerValue = (String) manifest.get(Constants.BUNDLE_REQUIREDEXECUTIONENVIRONMENT);		/* If no required EE is in the manifest return true */		if (headerValue == null) {			return true;		}		ManifestElement[] bundleRequiredEE = ManifestElement.parseHeader(Constants.BUNDLE_REQUIREDEXECUTIONENVIRONMENT, headerValue);		if (bundleRequiredEE.length == 0) {			return true;		}		String systemEE = System.getProperty(Constants.FRAMEWORK_EXECUTIONENVIRONMENT);		if (systemEE != null && !systemEE.equals("")) { //$NON-NLS-1$			ManifestElement[] systemEEs = ManifestElement.parseHeader(Constants.BUNDLE_REQUIREDEXECUTIONENVIRONMENT, systemEE);			for (int i = 0; i < systemEEs.length; i++) {				for (int j = 0; j < bundleRequiredEE.length; j++) {					if (systemEEs[i].getValue().equals(bundleRequiredEE[j].getValue())) {						return true;					}				}			}		}		/* If we got here then no matching EE is available, throw exception. */		StringBuffer bundleEE = new StringBuffer(25);		for (int i = 0; i < bundleRequiredEE.length; i++) {			if (i > 0) {				bundleEE.append(","); //$NON-NLS-1$			}			bundleEE.append(bundleRequiredEE[i].getValue());		}		throw new BundleException(NLS.bind(Msg.BUNDLE_INSTALL_REQUIRED_EE_EXCEPTION, bundleEE.toString()));	}