package com.baeldung.trie; import java.util.HashMap; import java.util.Map; class TrieNode { private Map children; private boolean endOfWord; public TrieNode() { children = new HashMap<>(); endOfWord = false; } public Map getChildren() { return children; } public void setChildren(Map children) { this.children = children; } public boolean isEndOfWord() { return endOfWord; } public void setEndOfWord(boolean endOfWord) { this.endOfWord = endOfWord; } }