--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java 2016-04-27 14:16:22.481126183 -0700 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java 2016-04-27 14:16:22.393126180 -0700 @@ -252,7 +252,9 @@ initMessager(); messager.setLocale(locale); try { - doclet = (Doclet) docletClass.newInstance(); + @SuppressWarnings("deprecation") + Object o = docletClass.newInstance(); + doclet = (Doclet) o; } catch (InstantiationException | IllegalAccessException exc) { exc.printStackTrace(); if (!apiMode) {