if ("folder".equals(PROP_FRAMEWORK_SHAPE))
if ("folder".equals(System.getProperty(PROP_FRAMEWORK_SHAPE)))
	protected static String getSysPath() {		String result = System.getProperty(PROP_SYSPATH);		if (result != null)			return result;		URL url = EclipseStarter.class.getProtectionDomain().getCodeSource().getLocation();		result = url.getFile();		if (result.endsWith(".jar")) {			result = result.substring(0, result.lastIndexOf('/'));			if ("folder".equals(PROP_FRAMEWORK_SHAPE))				result = result.substring(0, result.lastIndexOf('/'));		} else {			if (result.endsWith("/")) //$NON-NLS-1$				result = result.substring(0, result.length() - 1);			result = result.substring(0, result.lastIndexOf('/'));			result = result.substring(0, result.lastIndexOf('/'));		}		if (Character.isUpperCase(result.charAt(0))) {			char[] chars = result.toCharArray();			chars[0] = Character.toLowerCase(chars[0]);			result = new String(chars);		}		System.getProperties().put(PROP_SYSPATH, result);		return result;	}