誰だ?こんなの書いたのは?

ハイ、私です。
今のプロジェクトで使っている支援用ツールのフレームワークに、ちょっと前に自分でメソッドを追加していたのだけど、何でこんなことをしたのか今となってはさっぱり分からない。
テーブル名を引数で指定し、今あるレコードを全部削除するメソッドなんだけど、ある条件の場合に、deleteしたあとにrollbackしている。
で、コメントにもちゃんと「○○の場合はロールバックします」と書かれている。
なのでロールバックされることを意図して書いているんだけど、今見ると完全に無意味な処理になっている。誰が見ても明白なくらい。なのでわざわざコメントも付けている。普通に考えるとその”ある場合”のときは何も処理をしないってことでいいはずなんだが、deleteはきちんと発行しておく必要があったのだろうか?何かを回避するためにあえてそうしたんじゃないかとか予想してみるけれど、さっぱり思い出せない。んーーー・・・・。