CharElement
IntervalTrie
com
root
constant
IntervalMap
IntervalSeq
IntervalTrie