--- old/src/java.logging/share/classes/java/util/logging/MemoryHandler.java 2016-04-27 14:35:00.357163365 -0700 +++ new/src/java.logging/share/classes/java/util/logging/MemoryHandler.java 2016-04-27 14:35:00.201163359 -0700 @@ -117,7 +117,9 @@ Class clz; try { clz = ClassLoader.getSystemClassLoader().loadClass(targetName); - target = (Handler) clz.newInstance(); + @SuppressWarnings("deprecation") + Object o = clz.newInstance(); + target = (Handler) o; } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { throw new RuntimeException("MemoryHandler can't load handler target \"" + targetName + "\"" , e); }