diff -r 683719ffcfe7 -r ed0c92c81ea4 emul/src/main/java/java/lang/Class.java --- a/emul/src/main/java/java/lang/Class.java Tue Dec 04 15:32:18 2012 +0100 +++ b/emul/src/main/java/java/lang/Class.java Wed Dec 05 09:28:31 2012 +0100 @@ -616,7 +616,7 @@ * @since JDK1.1 */ public Method[] getMethods() throws SecurityException { - throw new SecurityException(); + return Method.findMethods(this); } /**