diff -r 44a5802816be -r e41809be6106 emul/src/main/java/java/lang/reflect/Method.java --- a/emul/src/main/java/java/lang/reflect/Method.java Fri Dec 28 12:35:32 2012 +0100 +++ b/emul/src/main/java/java/lang/reflect/Method.java Thu Jan 03 11:20:40 2013 +0100 @@ -148,6 +148,7 @@ case 'B': return Byte.TYPE; case 'Z': return Boolean.TYPE; case 'S': return Short.TYPE; + case 's': return String.class; // case 'V': return Void.TYPE; case 'L': try { int up = sig.indexOf("_2");