      * and start and end values, this function returns some value
      * based on whatever interpolation the implementor chooses to
      * provide.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
      */
     function interpolate(fraction:Number,
         startValue:Object, endValue:Object):Object;   

 * values. Implementors of this interface can provide arbitrary
 * interpolation capabilities so that Animations can be created between
 * arbitrary values.
 */
public interface IInterpolator
{
    /**
     * Returns the type that an implementor can handle
     */
    function get interpolatedType():Class;
    

     * needs to dynamically calculate a value given some starting
     * value and a 'by' value that should be added to it, both of
     * which are of type Object and cannot simply be added together.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    function increment(baseValue:Object, incrementValue:Object):Object;

