class MapPropertySource extends BasePropertySource {

    @Override
    public Map<String, PropertyValue> getProperties() {
        return Collections.unmodifiableMap(this.props);
    }

    public  MapPropertySource(String name, Map<String, String> props);
    public  MapPropertySource(String name, Properties props, String prefix);
    public  MapPropertySource(String name, Map<String, String> props, String prefix);

}