# File lib/innodb/record.rb, line 76
  def undo
    return nil unless roll_pointer

    if innodb_system = @page.space.innodb_system
      undo_space = innodb_system.system_space
      if undo_page = undo_space.page(roll_pointer[:undo_log][:page])
        new_undo_record = Innodb::UndoRecord.new(undo_page, roll_pointer[:undo_log][:offset])
        new_undo_record.index_page = page
        new_undo_record
      end
    end
  end