public void testTempWrapper()
{
PropertyConfiguration reference = new SimplePropertyConfiguration();
setTestValues(REFERENCE, reference); // as normal
PropertyConfiguration wrapper = new TempWrapperPropertyConfiguration(reference);
verifyTestValues(REFERENCE, wrapper); // transparent wrapper
setTestValues(WRAPPER, wrapper); // add extra values
verifyTestValues(REFERENCE, wrapper); // original values still visible via wrapper
verifyTestValues(WRAPPER, wrapper); // new values also visible via wrapper
verifyMissing(WRAPPER, reference); // new values not in reference