Object (Object key, Object value) { if (PROPERTY_HOME_PATH.equals(key) || PROPERTY_HOME.equals(key)) { log(path + ": '" + key + "' cannot be redefined"); } else if (!sysProperties.containsKey(key)) { sysProperties.setProperty((String)key, substituteVars((String)value, homePath)); } return null; }