intentを発行して、遷移先のアクティビティが多重にならないように破棄するのはsetflagsすれば良いですが、
遷移先ではなく、クラス名なんかがわかってる特定のアクティビティを破棄するのはどのようにすればよいのでしょうか。

例えば破棄したいアクティビティに遷移してfinishしてすぐに元のアクティビティに戻ってくる。
なんてのを考えましたが流石にこれは効率が悪いというか、間抜けですねよね。