--- old/src/java.base/share/classes/java/lang/Class.java 2016-04-21 08:39:01.885034632 -0700 +++ new/src/java.base/share/classes/java/lang/Class.java 2016-04-21 08:39:01.713120631 -0700 @@ -470,7 +470,7 @@ * expression with an empty argument list. The class is initialized if it * has not already been initialized. * - *

Note that this method propagates any exception thrown by the + * @deprecated This method propagates any exception thrown by the * nullary constructor, including a checked exception. Use of * this method effectively bypasses the compile-time exception * checking that would otherwise be performed by the compiler. @@ -500,6 +500,7 @@ * of this class. */ @CallerSensitive + @Deprecated(since="9") public T newInstance() throws InstantiationException, IllegalAccessException {