--- old/src/java.base/share/classes/java/lang/Class.java 2016-04-27 14:30:25.545154224 -0700 +++ new/src/java.base/share/classes/java/lang/Class.java 2016-04-27 14:30:25.369154218 -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 {