class WrappedPropertySource implements PropertySource {

    @Override
    public Map<String, PropertyValue> getProperties() {
        return delegate.getProperties();
    }

    private  WrappedPropertySource(PropertySource delegate);
    private  WrappedPropertySource(PropertySource delegate, Integer ordinal);

}