throw new IllegalStateException("Unhandled node " + m);
}
throw new RuntimeException ("Should not happen");
}
}
<BUG>Option<V> rec_insertif(final K k, final V v, final int hc, final Object cond, final int lev,
</BUG>
final INode<K, V> parent, final Gen startgen, final TrieMap<K, V> ct) {
while (true) {
final MainNode<K, V> m = GCAS_READ(ct); // use -Yinline!

throw new IllegalStateException("Unhandled node " + m);
}
throw new RuntimeException ("Should not happen");
}
}
Optional<V> rec_insertif(final K k, final V v, final int hc, final Object cond, final int lev,
final INode<K, V> parent, final Gen startgen, final TrieMap<K, V> ct) {
while (true) {
final MainNode<K, V> m = GCAS_READ(ct); // use -Yinline!
