package com.softwaremill.common.conf;
import java.util.Map;
/**
* Map Wrapper returning System Property if value is null
*/
public class SystemPropertiesMapWrapper extends MapWrapper {
public SystemPropertiesMapWrapper(Map<String, String> props) {
super(props);
}
@Override
public String get(Object key) {
final String fromMap = delegate.get(key);
return fromMap != null ? fromMap : System.getProperty(key.toString());
}
}