String installProperty = System.getProperty(PROP_INSTALL_AREA);
String installProperty = FrameworkProperties.getProperty(PROP_INSTALL_AREA);
	private static String computeDefaultUserAreaLocation(String pathAppendage) {		//    we store the state in <user.home>/.eclipse/<application-id>_<version> where <user.home> 		//    is unique for each local user, and <application-id> is the one 		//    defined in .eclipseproduct marker file. If .eclipseproduct does not		//    exist, use "eclipse" as the application-id.		String installProperty = System.getProperty(PROP_INSTALL_AREA);		URL installURL = buildURL(installProperty, true);		if (installURL == null)			return null;		File installDir = new File(installURL.getFile());		String appName = "." + ECLIPSE; //$NON-NLS-1$		File eclipseProduct = new File(installDir, PRODUCT_SITE_MARKER);		if (eclipseProduct.exists()) {			Properties props = new Properties();			try {				props.load(new FileInputStream(eclipseProduct));				String appId = props.getProperty(PRODUCT_SITE_ID);				if (appId == null || appId.trim().length() == 0)					appId = ECLIPSE;				String appVersion = props.getProperty(PRODUCT_SITE_VERSION);				if (appVersion == null || appVersion.trim().length() == 0)					appVersion = ""; //$NON-NLS-1$				appName += File.separator + appId + "_" + appVersion; //$NON-NLS-1$			} catch (IOException e) {				// Do nothing if we get an exception.  We will default to a standard location 				// in the user's home dir.			}		}		String userHome = System.getProperty(PROP_USER_HOME);		return new File(userHome, appName + "/" + pathAppendage).getAbsolutePath(); //$NON-NLS-1$	}