if (insertln(ln, k, v, ct)) {
return t;
}
return null;
} else {
<BUG>final Option<V> t = ln.get(k);

if (t instanceof Some) {
final Some<V> s = (Some<V>) t;
if (cond.equals(s.get())) {
</BUG>
if (insertln(ln, k, v, ct)) {

if (insertln(ln, k, v, ct)) {
return optv;
}
return null;
} else if (cond == INode.KEY_ABSENT) {
final Optional<V> t = ln.get(k);
if (t.isPresent()) {
