code: public void onCreate(Bundle savedInstanceState) {
  		LOGGER.debug("Executing onCreate on " + fragment);
  		fragment.setRetainInstance(getFragmentIf().shouldRetainInstance());
  
  		fragmentDelegatesMap = Maps.newHashMap();
  		for (AppModule appModule : AbstractApplication.get().getAppModules()) {
  			FragmentDelegate fragmentDelegate = getFragmentIf().createFragmentDelegate(appModule);
  			if (fragmentDelegate != null) {
  				fragmentDelegatesMap.put(appModule, fragmentDelegate);
  				fragmentDelegate.onCreate(savedInstanceState);
  			}
  		}
  	}
docs: //////////////////////// Life cycle //////////////////////// //