class DefaultPropertySourceSnapshot implements PropertySource, Serializable {

    @Override
    public int hashCode() {
        int result = ordinal;
        result = 31 * result + properties.hashCode();
        return result;
    }

    public  DefaultPropertySourceSnapshot(PropertySource propertySource);
    public  DefaultPropertySourceSnapshot(PropertySource propertySource, Iterable<String> keys);

}