private void showCurrentFragment() {
    HashMap<Integer, DSFragment> subfragments = getSubFragments();

    for (int i = 0; i < mOrder.size(); ++i) {
      DSFragment subfragment = subfragments.get(mOrder.get(i));
      subfragment
          .getRootView()
          .setVisibility(i == mCurrentFragmentPosition ? View.VISIBLE : View.GONE);
      ++i;
    }
  }