code: public boolean onFragmentExit(ApptentiveViewExitType exitType) {
  		List fragments = getRetainedChildFragmentManager().getFragments();
  
  		if (fragments != null) {
  			Iterator it = fragments.iterator();
  
  			while (it.hasNext()) {
  				Fragment fragment = (Fragment) it.next();
  
  				if (fragment != null && fragment.isVisible()) {
  					FragmentManager childFragmentManager = fragment.getChildFragmentManager();
  
  					if (childFragmentManager.getBackStackEntryCount() > 0) {
  						childFragmentManager.popBackStack();
  						return true;
  					}
  				}
  			}
  		}
  
  		return false;
  	}
docs: /* Guarded