         // because there is no transition effect to run
         if (result && !result.effect)
             result = null;
-
+        
         return result;
     }
 

                (prevTransitionEffect != null);
            nextTransition.effect.addEventListener(EffectEvent.EFFECT_END, 
                transition_effectEndHandler);
            nextTransition.effect.play();
            if (!isNaN(prevTransitionFraction) && 
                nextTransition.effect.duration != 0)
                nextTransition.effect.playheadTime = (1 - prevTransitionFraction) * 

        
        if (nextTransition)
        {
            var reverseTransition:Boolean =  
                nextTransition && nextTransition.autoReverse &&
                (nextTransition.toState == oldState ||
                 nextTransition.fromState == _currentState);
            // Force a validation before playing the transition effect
            UIComponentGlobals.layoutManager.validateNow();
            _currentTransition = nextTransition;
