TreeNode

constructor(name: String, depth: Int, data: T, parent: TreeNode<T>? = null)