SortedMap tasks = new TreeMap(DataComparator.getInstance());
String ordinalDataName = TASK_ORDINAL_PREFIX + taskListName;
findTasksInHierarchy(tasks, ordinalDataName, PropertyKey.ROOT);
// now add each task found to the task list.
Iterator i = tasks.values().iterator();
boolean willNeedChangeNotification = (recalcListeners != null);
while (i.hasNext())
addTask((String) i.next(), data, hierarchy, null,
willNeedChangeNotification);
}