--- old/src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java 2016-04-21 08:39:27.576182865 -0700 +++ new/src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java 2016-04-21 08:39:27.404268862 -0700 @@ -222,8 +222,9 @@ managerClass = ShellFolderManager.class; } try { - shellFolderManager = - (ShellFolderManager)managerClass.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = managerClass.newInstance(); + shellFolderManager = (ShellFolderManager)tmp; } catch (InstantiationException e) { throw new Error("Could not instantiate Shell Folder Manager: " + managerClass.getName());