if (GCAS(ln, nn, ct)) {
return optv;
}
return null;
}
<BUG>final Option<V> tmp = ln.get(k);

if (tmp instanceof Some) {
final Some<V> tmp1 = (Some<V>) tmp;
if (v.equals(tmp1.get())) {</BUG>
final MainNode<K, V> nn = ln.removed(k, ct);

if (GCAS(ln, nn, ct)) {
return optv;
}
return null;
}
final Optional<V> tmp = ln.get(k);
if (tmp.isPresent() && v.equals(tmp.get())) {
