diff -r d7c00dbea781 -r a219a6c036a6 jdk/src/share/classes/java/lang/IllegalAccessException.java --- a/jdk/src/share/classes/java/lang/IllegalAccessException.java Mon Jul 13 15:14:17 2009 -0700 +++ b/jdk/src/share/classes/java/lang/IllegalAccessException.java Wed Jul 15 12:08:55 2009 -0700 @@ -56,7 +56,7 @@ * @see java.lang.reflect.Constructor#newInstance(Object[]) * @since JDK1.0 */ -public class IllegalAccessException extends Exception { +public class IllegalAccessException extends ReflectiveOperationException { private static final long serialVersionUID = 6616958222490762034L; /**