question: private void startNewTransition ( ) { if ( ! hasBounds ( ) ) { return ; } mCurrentTrans = mTransGen . generateNextTransition ( mDrawableRect , mViewportRect ) ; mElapsedTime = 0 ; mLastFrameTime = System . currentTimeMillis ( ) ; fireTransitionStart ( mCurrentTrans ) ; }
target:  Generates and starts a transition.