Index: trunk/src/com/kitfox/svg/Gradient.java
===================================================================
--- trunk/src/com/kitfox/svg/Gradient.java	(revision 8084)
+++ trunk/src/com/kitfox/svg/Gradient.java	(revision 11525)
@@ -41,5 +41,4 @@
 import java.net.URI;
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.logging.Level;
 import java.util.logging.Logger;
@@ -62,5 +61,5 @@
     //Either this gradient contains a list of stops, or it will take it's
     // stops from the referenced gradient
-    ArrayList stops = new ArrayList();
+    ArrayList<Stop> stops = new ArrayList<>();
     URI stopRef = null;
     protected AffineTransform gradientTransform = null;
@@ -77,4 +76,5 @@
     }
 
+    @Override
     public String getTagName()
     {
@@ -86,4 +86,5 @@
      * each child tag that has been processed
      */
+    @Override
     public void loaderAddChild(SVGLoaderHelper helper, SVGElement child) throws SVGElementException
     {
@@ -97,4 +98,5 @@
     }
 
+    @Override
     protected void build() throws SVGException
     {
@@ -173,7 +175,5 @@
         stopFractions = new float[stops.size()];
         int idx = 0;
-        for (Iterator it = stops.iterator(); it.hasNext();)
-        {
-            Stop stop = (Stop) it.next();
+        for (Stop stop : stops) {
             float val = stop.offset;
             if (idx != 0 && val < stopFractions[idx - 1])
@@ -202,7 +202,5 @@
         stopColors = new Color[stops.size()];
         int idx = 0;
-        for (Iterator it = stops.iterator(); it.hasNext();)
-        {
-            Stop stop = (Stop) it.next();
+        for (Stop stop : stops) {
             int stopColorVal = stop.color.getRGB();
             Color stopColor = new Color((stopColorVal >> 16) & 0xff, (stopColorVal >> 8) & 0xff, stopColorVal & 0xff, clamp((int) (stop.opacity * 255), 0, 255));
@@ -255,4 +253,5 @@
      * update
      */
+    @Override
     public boolean updateTime(double curTime) throws SVGException
     {
@@ -262,5 +261,4 @@
         //Get current values for parameters
         StyleAttribute sty = new StyleAttribute();
-        boolean shapeChange = false;
         String strn;
 
@@ -335,7 +333,5 @@
 
         //Check stops, if any
-        for (Iterator it = stops.iterator(); it.hasNext();)
-        {
-            Stop stop = (Stop) it.next();
+        for (Stop stop : stops) {
             if (stop.updateTime(curTime))
             {
