@Override
    public int hashCode() {
      int result = Objects.hash(leafObject);
      result = 31 * result + Arrays.hashCode(leafArray);
      result = 31 * result + Arrays.hashCode(children);
      return result;
    }
A Bytes optimized set that stores values in a trie by byte

@param <E> Type of trie
evm/src/main/java/org/hyperledger/besu/collections/trie/BytesTrieSet.java