--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java 2016-06-12 22:35:48.508024118 -0700 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java 2016-06-12 22:35:48.420024122 -0700 @@ -252,8 +252,7 @@ } tagClassLoader = fileManager.getClassLoader(TAGLET_PATH); Class customTagClass = tagClassLoader.loadClass(classname); - @SuppressWarnings("deprecation") - Object instance = customTagClass.newInstance(); + Object instance = customTagClass.getConstructor().newInstance(); Taglet newLegacy = new UserTaglet((jdk.javadoc.doclet.taglet.Taglet)instance); String tname = newLegacy.getName(); Taglet t = customTags.get(tname);