The attached unit test shows the heart of the bug: the combination of enabled
auto save flag and the load() method of PropertiesConfiguration.
On my system (Win XP) this test causes an endless loop, but this may depend on
the platform and factors like default sizes of the used buffered streams. Fact
is that the properties file is overwritten while it is being loaded, which will
cause unpredictable behavior.