+// public Map<String, String> getKnownBaseDns(boolean onlyWritable) {
+// Map<String, String> dns = new HashMap<String, String>();
+// String[] propertyKeys = serviceProperties.keySet().toArray(new String[serviceProperties.size()]);
+// for (String uri : propertyKeys) {
+// if (!uri.startsWith("/"))
+// continue;
+// Dictionary<String, ?> props = UserAdminConf.uriAsProperties(uri);
+// String readOnly = UserAdminConf.readOnly.getValue(props);
+// String baseDn = UserAdminConf.baseDn.getValue(props);
+//
+// if (onlyWritable && "true".equals(readOnly))
+// continue;
+// if (baseDn.equalsIgnoreCase(NodeConstants.ROLES_BASEDN))
+// continue;
+// if (baseDn.equalsIgnoreCase(NodeConstants.TOKENS_BASEDN))
+// continue;
+// dns.put(baseDn, uri);
+// }
+// return dns;
+// }
+