It demonstrates an inconsistency when using system and user preferences.
When trying to create a system prefs node in a not-writable system environment
the sync method throws an expected BackingStoreException. Now, creating another
node in the user preferences - which are writable - and syncing this one as
well should not be a problem. But it also throws a backing store exception
due to the fact that sync does in fact a syncWorld - trying to create the
system prefs node again.
Other platform implementations of Java do not have this problem.
The Environments was: Java 1.7 b215, OSX Lion