Opt instance out of a Collection.absent value.TrieVisitor that stores all visited words and values in a map.MoreSuppliers.reflectionSupplier(Object, String, Class), except allows for an alternative return type.Trie.Trie.Trie to visit all it's words and their associated values.TrieVisitor.visit(java.lang.String, T) for each word-value pair in this Trie.