     public function ease(fraction:Number):Number
     {
         var easeOutFraction:Number = 1 - easeInFraction;
-        
+
         if (fraction <= easeInFraction && easeInFraction > 0)
             return easeInFraction * easeIn(fraction/easeInFraction);
         else
-            return easeInFraction + easeOutFraction * 
+            return easeInFraction + easeOutFraction *
                 easeOut((fraction - easeInFraction)/easeOutFraction);
     }
-    
+
     /**
-     *  Returns a value that represents the eased fraction during the 
-     *  ease in phase of the animation. The value returned by this class 
-     *  is simply the fraction itself, which represents a linear 
+     *  Returns a value that represents the eased fraction during the
+     *  ease in phase of the animation. The value returned by this class
+     *  is simply the fraction itself, which represents a linear
      *  interpolation of the fraction. More interesting behavior is
      *  implemented by subclasses of EaseInOutBase.
-     * 
+     *
      *  @param fraction The fraction elapsed of the easing in phase
      *  of the animation, between 0.0 and 1.0.
-     * 
+     *
      *  @return A value that represents the eased value for this
      *  phase of the animation.
-     *  
+     *
      *  @langversion 3.0
      *  @playerversion Flash 10
      *  @playerversion AIR 1.5

{
/**
 *  The EaseInOutBase class is the base class that provide easing capability.
 *  The EaseInOutBase class  defines easing as consisting of two phases: 
 *  the acceleration, or ease in phase, followed by the deceleration, or ease out phase. 
 *  The default behavior of this class returns a linear
 *  interpolation for both easing phases. You can create a subclass
 *  of EaseInOutBase to get more interesting behavior.
 *  
 *  @mxml
 *
 *  <p>The <code>&lt;s:EaseInOutBase&gt;</code> tag
 *  inherits all of the tag attributes of its of its superclass,
 *  and adds the following tag attributes:</p>
 *  
 *  <pre>
 *  &lt;s:EaseInOutBase
 *    id="ID"
 *    easeInFraction="0.5" 
 *   /&gt;
 *  </pre>
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5

    {
        return fraction;
    }

    /**
     *  Returns a value that represents the eased fraction during the
     *  ease out phase of the animation. The value returned by this class
     *  is simply the fraction itself, which represents a linear
     *  interpolation of the fraction. More interesting behavior is
     *  implemented by subclasses of EaseInOutBase.
     *
     *  @param fraction The fraction elapsed of the easing out phase
     *  of the animation, between 0.0 and 1.0.
     *
     *  @return A value that represents the eased value for this
     *  phase of the animation.
     *
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
