 package mx.graphics
 {
 
+import flash.display.Graphics;
 import flash.display.GradientType;
-import flash.display.Graphics;
 import flash.geom.Matrix;
 import flash.geom.Rectangle;
 

		var tx:Number = !isNaN(x) ? x + rc.left : rc.left;
		var ty:Number = !isNaN(y) ? y + rc.top : rc.top;
		
		matrix.createGradientBox(w, rc.height, 
								!isNaN(mx_internal::_angle) ? 
									mx_internal::_angle : mx_internal::rotationInRadians,
								 tx, ty);
								 
		target.beginGradientFill(GradientType.LINEAR, mx_internal::colors,
								 mx_internal::alphas, mx_internal::ratios,
								 matrix, spreadMethod, interpolationMethod);	
	}

	/**

	//  Methods
	//
	//--------------------------------------------------------------------------

    /**
     *  @inheritDoc
     */
	private static var commonMatrix:Matrix = new Matrix();

	/**
	 *  @inheritDoc
