--- old/src/solaris/classes/sun/java2d/xr/XRUtils.java 2013-10-18 07:39:30.687975582 -0400 +++ new/src/solaris/classes/sun/java2d/xr/XRUtils.java 2013-10-18 07:39:30.548974619 -0400 @@ -27,6 +27,7 @@ import java.awt.*; import java.awt.MultipleGradientPaint.*; +import java.awt.geom.AffineTransform; import java.awt.image.*; import sun.java2d.loops.*; import static java.awt.AlphaComposite.*; @@ -258,4 +259,9 @@ public static int clampToUShort(int x) { return (x > 65535 ? 65535 : (x < 0) ? 0 : x); } + + public static boolean isTransformQuadrantRotated(AffineTransform tr) { + return ((tr.getType() & (AffineTransform.TYPE_GENERAL_ROTATION | + AffineTransform.TYPE_GENERAL_TRANSFORM)) == 0); + } }