         }
         else if (value is Class && value != _shaderClass)
         {
-            var obj:* = new value();
+            var obj:Object = new value();
             _shader = obj as Shader; 
             _shaderClass = value;
         }

    //  leftExtension
    //----------------------------------

    private var _leftExtension:Number = 0.0;

    /**
     *  @copy flash.filters.ShaderFilter#leftExtension
     */
    public function get leftExtension():Number
    {
        return _leftExtension;
    }

    public function set leftExtension(value:Number):void
    {
        if (value == _leftExtension)
            return;

    //  topExtension
    //----------------------------------

    private var _topExtension:int = 0;

    /**
     *  @copy flash.filters.ShaderFilter#topExtension
     */
    public function get topExtension():int
    {
        return _topExtension;
    }

    public function set topExtension(value:int):void
    {
        if (value == _topExtension)
            return
