groostav
04/20/2017, 4:22 AMwhen
statement that enumerated all of the node types, and would force a compiler error when a new node type was added. Combine that with a couple other kotlin techniques to reduce boiler plate, and its now enormously difficult to break the new implementation i have in kotlin.