@Test
public void getValue() {

    PropertySource ps = BuildablePropertySource.builder().withSimpleProperty("foo", "bar").withName("test")
            .withSimpleProperty("foo", "bar").build();
    PropertySourceChangeSupport support = new PropertySourceChangeSupport(ChangeSupport.IMMUTABLE, ps);
    support.load(ps.getProperties());
    assertThat(support.getValue("foo")).isNotNull();
    assertThat(support.getValue("bar")).isNull();
}