PhraseNode

fun PhraseNode(    atomModuleName: A_String?,     atomName: A_String?,     tokenSpans: List<Repository.PhraseNode.PhraseNodeToken>,     children: MutableList<Repository.PhraseNode> = mutableListOf(),     parent: Repository.PhraseNode?)

Create a PhraseNode from its parts. The list of children is mutable, and can be provided here or added later.