When using the FragmentStatePageAdapter I get the fragments like this:
FragmentStatePageAdapter
@Override public Fragment getItem(int position) { return
As @Lancelot mentioned, You may just call and cast result to your SuperCoolFragment:
SuperCoolFragment frag = (SuperCoolFragment) yourFragmentStatePageAdpater.instantiateItem(null, position);