addCursor(targetBin);
if (n.containsDuplicates()) {
assert !duplicateFetch;
/* Descend down duplicate tree, doing latch coupling. */
DIN duplicateRoot = (DIN) n;
duplicateRoot.latch();
targetBin.releaseLatch();
if (positionFirstOrLast(first, duplicateRoot)) {
try {
return fetchCurrent(foundKey, foundData, lockType, first);
} catch (DatabaseException DE) {