@Override
	public ByteTrieNodeIfc<T> find(byte[] value) {
		if (value == null) {
			return root;
		}
		int offset = 0;
		ByteTrieNodeIfc<T> node = root;
		while (offset < value.length) {
			byte c = value[offset];
			ByteTrieNodeIfc<T> childNode = ((ByteTrieNode<T>) node).getChild(c);
			if (childNode == null) {
				return null;
			}
			++offset;
			node = childNode;
		}
		return node;
	}
Finds a byte sequence in the trie and returns a node interface object for it,
or null if not present.
@param value the byte sequence sought
@return the node interface if present, or null
Ghidra/Features/Base/src/main/java/ghidra/util/search/trie/ByteTrie.java