diff -r 228f26fc1159 -r 493d5960d520 rt/emul/mini/src/main/java/java/lang/reflect/Method.java --- a/rt/emul/mini/src/main/java/java/lang/reflect/Method.java Tue Sep 23 21:52:27 2014 +0200 +++ b/rt/emul/mini/src/main/java/java/lang/reflect/Method.java Sun Aug 02 11:56:45 2015 +0200 @@ -531,9 +531,7 @@ "var p; var cll;\n" + "if (st) {\n" + " cll = self[method._name() + '__' + method._sig()];\n" - + " p = new Array(1);\n" - + " p[0] = self;\n" - + " p = p.concat(args);\n" + + " p = args;\n" + "} else {\n" + " p = args;\n" + " cll = method._data();"