stkent
12/07/2017, 2:30 PMlateinit var rootNodeName: String
private lateinit var nodeDetailsMap: Map<String, NodeDetails>
private lateinit var tree: Node
init {
buildNodeDetailsMap(nodeDetails) // nodeDetails is a constructor parameter
computeRootNodeName()
buildTree()
}