if (Constants.BUNDLE_SYMBOLICNAME.equalsIgnoreCase(keyString)) return bundledata.getSymbolicName();
if (Constants.BUNDLE_SYMBOLICNAME.equalsIgnoreCase(keyString)) { if ((bundledata.getType() & BundleData.TYPE_SINGLETON) == 0) return bundledata.getSymbolicName(); return bundledata.getSymbolicName() + ';' + Constants.SINGLETON_DIRECTIVE + ":=true"; }
	public Object get(Object key) {		String keyString = (String) key;		if (Constants.BUNDLE_VERSION.equalsIgnoreCase(keyString)) {			Version result = bundledata.getVersion();			return result == null ? null : result.toString();		}		if (EclipseAdaptor.PLUGIN_CLASS.equalsIgnoreCase(keyString))			return bundledata.getPluginClass();		if (Constants.BUNDLE_SYMBOLICNAME.equalsIgnoreCase(keyString))			return bundledata.getSymbolicName();		Dictionary result = getManifest();		return result == null ? null : result.get(key);	}