question: public TrieNode ( TrieNode predecessor , Map < Symbol , Integer > label2idMap , List < Symbol > labels ) { this . backPointer = predecessor ; }
target:  This constructs a TrieNode and specifies its predecessor.