Bug 547984: [Platform] getSystemProperty() should query env variables

Change-Id: Ib3441aa1ce8eff166ac058ad27ed5369471dc9b6
diff --git a/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/PlatformModule.java b/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/PlatformModule.java
index a9d2cbd..d54ff29 100644
--- a/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/PlatformModule.java
+++ b/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/PlatformModule.java
@@ -104,15 +104,17 @@
 	}
 
 	/**
-	 * Get a system property value
+	 * Get a system property or environment value. First we try to look up a system property. If not found we query the environment for the key.
 	 *
 	 * @param key
 	 *            key to query
-	 * @return system property for <i>key</i>
+	 * @return system property/environment variable for <i>key</i>
 	 */
 	@WrapToScript
 	public static String getSystemProperty(final String key) {
-		return System.getProperty(key);
+		final String value = System.getProperty(key);
+
+		return (value != null) ? value : System.getenv(key);
 	}
 
 	/**