in src/main/scala/com/twitter/penguin/korean/phrase_extractor/KoreanPhraseExtractor.scala [153:160]
def getTries(token: KoreanToken, trie: List[KoreanPosTrie]): (KoreanPosTrie, List[KoreanPosTrie]) = {
val curTrie = trie.filter(_.curPos == token.pos).head
val nextTrie = curTrie.nextTrie.map {
case nt: KoreanPosTrie if nt == selfNode => curTrie
case nt: KoreanPosTrie => nt
}
(curTrie, nextTrie)
}