--- old/src/share/classes/java/awt/GradientPaintContext.java 2013-08-03 15:55:39.000000000 -0700 +++ new/src/share/classes/java/awt/GradientPaintContext.java 2013-08-03 15:55:39.000000000 -0700 @@ -41,7 +41,7 @@ new DirectColorModel(24, 0x000000ff, 0x0000ff00, 0x00ff0000); static ColorModel cachedModel; - static WeakReference cached; + static WeakReference cached; static synchronized Raster getCachedRaster(ColorModel cm, int w, int h) { if (cm == cachedModel) { @@ -76,7 +76,7 @@ } } cachedModel = cm; - cached = new WeakReference(ras); + cached = new WeakReference<>(ras); } double x1;