if (key == null) return null;
ListData result = new ListData();
for (int i = 0; i < hier.getNumChildren(key); i++) {
PropertyKey child = hier.getChildKey(key, i);
result.add(child.path());
}
return result;
} catch (Exception e) {
e.printStackTrace();
return null;