public void testChildrenNames() {
Preferences prefs = getCPRoot();
String path = "/" + UpToDate.class.getPackage().getName().replace(".", "/");
Preferences node = prefs.node(path.substring(0, path.lastIndexOf("/")));
try {
List<String> names = Arrays.asList(node.childrenNames());
assertTrue(names.contains(path.substring(path.lastIndexOf("/")+1)));
names = Arrays.asList(prefs.childrenNames());
assertTrue(names.contains(path.substring(1, path.indexOf("/", 1))));
} catch (BackingStoreException e) {
e.printStackTrace();