--- old/src/java.base/share/classes/sun/util/calendar/CalendarSystem.java 2016-04-21 08:39:14.682632748 -0700 +++ new/src/java.base/share/classes/sun/util/calendar/CalendarSystem.java 2016-04-21 08:39:14.498724746 -0700 @@ -157,8 +157,9 @@ cal = LocalGregorianCalendar.getLocalGregorianCalendar(calendarName); } else { try { - Class cl = Class.forName(className); - cal = (CalendarSystem) cl.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = Class.forName(className).newInstance(); + cal = (CalendarSystem) tmp; } catch (Exception e) { throw new InternalError(e); }