getTreeAsList method
Recursive function to get a list of the nodes of the tree
Implementation
List<ConversionNode<T>> getTreeAsList() {
List<ConversionNode<T>> result = [this];
for (ConversionNode<T> node in leafNodes) {
result = [...result, ...node.getTreeAsList()];
}
return result;
}