* that the message doesn't complain about a null value.
*/
private static VLSN getVLSN(Cursor cursor, LogManager logManager)
throws Exception {
CursorImpl cursorImpl = DbInternal.getCursorImpl(cursor);
BIN bin = cursorImpl.getBIN();
int index = cursorImpl.getIndex();
DBIN dbin = cursorImpl.getDupBIN();
int dupIndex = cursorImpl.getDupIndex();
final long lsn =
(dbin != null) ? dbin.getLsn(dupIndex) : bin.getLsn(index);
WholeEntry entry = logManager.getLogEntryAllowInvisible(lsn);