question: private void reinitialize ( Class < PresenterType > opsType , RequiredViewOps view ) throws java . lang . InstantiationException , IllegalAccessException { mPresenterInstance = mStateMaintainer . get ( opsType . getSimpleName ( ) ) ; if ( mPresenterInstance == null ) { initialize ( opsType , view ) ; } else { mPresenterInstance . onConfigurationChanged ( view ) ; } }
target:  Recovers the PRESENTER and informs its instance that a configuration change occurred, passing a VIEW reference one more time. Case the PRESENTER has been lost, another instance is created.