### Question:
ByteTrie implements ByteTrieIfc<T> { @Override public boolean isEmpty() { return size() == 0; } ByteTrie(); @Override boolean isEmpty(); @Override int size(); @Override int numberOfNodes(); @Override boolean add(byte[] value, T item); @Override ByteTrieNodeIfc<T> find(byte[] value); @Override void inorder(TaskMonitor monitor, Op<T> op); @Override List<SearchResult<Integer, T>> search(byte[] text, TaskMonitor monitor); @Override List<SearchResult<Address, T>> search(Memory memory, AddressSetView view,
			TaskMonitor monitor);  }### Answer:
@Test public void testIsEmpty() throws Exception { assertTrue("failed empty on creation", trie.isEmpty()); add(trie, "1", true); assertTrue("failed !empty after add", !trie.isEmpty()); }