--- old/src/share/classes/sun/font/ExtendedTextSourceLabel.java 2014-01-25 11:00:50.000000000 -0800 +++ new/src/share/classes/sun/font/ExtendedTextSourceLabel.java 2014-01-25 11:00:50.000000000 -0800 @@ -1008,7 +1008,7 @@ // when we justify, we need to adjust the charinfo since spaces // change their advances. preserve the existing charinfo. - float[] newCharinfo = (float[])getCharinfo().clone(); + float[] newCharinfo = getCharinfo().clone(); // we only push spaces, so never need to rejustify flags[0] = false;