* Merge in system properties overrides
*/
Iterator<Object> systemKeysIter = System.getProperties().keySet().iterator();
while (systemKeysIter.hasNext()) {
String key = systemKeysIter.next().toString();
if (configuration.containsKey(key) || key.startsWith("widget.")) {
String setting = configuration.getString(key);
String override = System.getProperty(key);
if ((override != null) && (override.length() > 0) && !override.equals(setting)) {
configuration.setProperty(key, override);
if (setting != null) {