Index: trunk/src/com/kitfox/svg/RadialGradient.java
===================================================================
--- trunk/src/com/kitfox/svg/RadialGradient.java	(revision 11525)
+++ trunk/src/com/kitfox/svg/RadialGradient.java	(revision 14328)
@@ -37,4 +37,5 @@
 
 import com.kitfox.svg.xml.StyleAttribute;
+import java.awt.Color;
 import java.awt.MultipleGradientPaint;
 import java.awt.Paint;
@@ -129,4 +130,6 @@
         Point2D.Float pt1 = new Point2D.Float(cx, cy);
         Point2D.Float pt2 = hasFocus ? new Point2D.Float(fx, fy) : pt1;
+        float[] stopFractions = getStopFractions();
+        Color[] stopColors = getStopColors();
         if (gradientUnits == GU_USER_SPACE_ON_USE)
         {
@@ -135,6 +138,6 @@
                 r,
                 pt2,
-                getStopFractions(),
-                getStopColors(),
+                stopFractions,
+                stopColors,
                 method,
                 MultipleGradientPaint.ColorSpaceType.SRGB,
@@ -152,6 +155,6 @@
                 r,
                 pt2,
-                getStopFractions(),
-                getStopColors(),
+                stopFractions,
+                stopColors,
                 method,
                 MultipleGradientPaint.ColorSpaceType.SRGB,
