FragmentActivityを継承していない(Activityを継承)しているクラスで、getSupportFragmentManagerを呼び出したいと思っております。

過去のOSでもダイアログを表示する必要があるため、
getFragmentManagerは使えません。

import android.support.v4.app.FragmentActivity;

代用にこちらを使用してます。

【試したこと】
・ActivityからfragmentActivityへのキャスト

this.fragmentActivity = (FragmentActivity) activity;

こちらは失敗し、このようなエラーがでました。

Caused by: java.lang.ClassCastException:○○.MainActivity

やはり、不可能なのでしょうか。ヒントを頂ければ嬉しいです。