cdm/src/main/java/ucar/util/prefs/PreferencesExt.java
protected Collection childrenNamesSpi(String nodePath) {
      HashSet allKids = new HashSet();
      try {
        if (nodeExists( nodePath)) {
          PreferencesExt node = (PreferencesExt) node( nodePath);
          allKids.addAll( node.children.keySet());
        }
      } catch (java.util.prefs.BackingStoreException e) { }

      PreferencesExt sd = getStoredDefaults();
      if (sd != null)
        allKids.addAll(  sd.childrenNamesSpi(nodePath));
      return allKids;
    }
protected Collection childrenNamesSpi(String nodePath) {
      HashSet allKids = new HashSet();
      try {
        if (nodeExists( nodePath)) {
          PreferencesExt node = (PreferencesExt) node( nodePath);
          allKids.addAll( node.children.keySet());
        }
      } catch (java.util.prefs.BackingStoreException e) { }

      PreferencesExt sd = getStoredDefaults();
      if (sd != null)
        allKids.addAll(  sd.childrenNamesSpi(nodePath));
      return allKids;
    }
/* Find all children nodes of named node (or of identically named nodes in
storedDefaults)