--- old/src/share/classes/javax/swing/plaf/nimbus/TableScrollPaneCorner.java 2014-07-02 23:02:33.000000000 -0700 +++ new/src/share/classes/javax/swing/plaf/nimbus/TableScrollPaneCorner.java 2014-07-02 23:02:32.000000000 -0700 @@ -48,7 +48,8 @@ * Paint the component using the Nimbus Table Header Background Painter */ @Override protected void paintComponent(Graphics g) { - Painter painter = (Painter) UIManager.get( + @SuppressWarnings("unchecked") + Painter painter = (Painter) UIManager.get( "TableHeader:\"TableHeader.renderer\"[Enabled].backgroundPainter"); if (painter != null){ if (g instanceof Graphics2D){