docs: @Nullable
      public T find(byte[] bytes)
      {
          ByteTrieNode<T> node = _root;
          T value = node._value;
          for (byte b : bytes) {
              ByteTrieNode<T> child = node._children.get(b);
              if (child == null)
                  break;
              node = child;
              if (node._value != null)
                  value = node._value;
          }
          return value;
      }