return getManifest().get(key);
Dictionary manifest = getManifest(); return manifest == null ? null : manifest.get(key);
	public Object get(Object key) {		String keyString = (String) key;		if (org.osgi.framework.Constants.BUNDLE_VERSION.equalsIgnoreCase(keyString)) {			Version result = bundledata.getVersion();			return result == null ? null : result.toString();		}		if (EclipseAdaptorConstants.ECLIPSE_AUTOSTART.equalsIgnoreCase(keyString))			return bundledata.getAutoStart();		if (EclipseAdaptorConstants.ECLIPSE_AUTOSTOP.equalsIgnoreCase(keyString))			return bundledata.getAutoStop();		if (EclipseAdaptorConstants.PLUGIN_CLASS.equalsIgnoreCase(keyString))			return bundledata.getPluginClass();		if (org.osgi.framework.Constants.BUNDLE_SYMBOLICNAME.equalsIgnoreCase(keyString))			return bundledata.getSymbolicName();		//TODO: getManifest may return null. 		//TODO This can only happen if the converter is not around.		//TODO False, it can happen whenever something goes wrong while calling EclipseBundleData.loadManifest (see bug 56562)		return getManifest().get(key);	}