# File lib/after_commit/after_savepoint.rb, line 79
        def rollback_to_savepoint_with_callback
          increment_transaction_pointer
          begin
            # Only rollback if we have not already released rollback
            unless after_callback_transaction_committed?
              trigger_before_rollback_callbacks
              rollback_to_savepoint_without_callback
              trigger_after_rollback_callbacks
            end
          ensure
            AfterCommit.cleanup(self)
            after_callback_cleanup_committed
            decrement_transaction_pointer
          end         
        end