Phrase Node
constructor(atomModuleName: A_String?, atomName: A_String?, usageType: NamesIndex.UsageType, tokenSpans: List<PhrasePathRecord.PhraseNode.PhraseNodeToken>, parent: PhrasePathRecord.PhraseNode?, children: MutableList<PhrasePathRecord.PhraseNode> = mutableListOf())
Create a PhraseNode from its parts. The list of children is mutable, and can be provided here or added later.