Node

constructor(data: T, isOpen: Boolean, id: Any, childrenGenerator: ChildrenGeneratorScope<T>.() -> Unit)