populateFromList method
Populates this tree from the given list of elements
Implementation
void populateFromList(List<T> elements, T Function(T child) getParent) {
for (final element in elements) {
final parent = getParent(element);
if (parent == null) {
root.addChild(element);
} else {
_addChildToParent(element, parent, getParent);
}
}
}