*/
if (!alreadyUndone.contains(nodeId)) {
alreadyUndone.add(nodeId);
DatabaseId dbId = undoEntry.getDbId();
DatabaseImpl db = (DatabaseImpl) undoDatabases.get(dbId);
undoLN.postFetchInit(db, undoLsn);
long abortLsn = undoEntry.getAbortLsn();
boolean abortKnownDeleted =
undoEntry.getAbortKnownDeleted();
try {
RecoveryManager.undo(Level.FINER,