diff -r 223db336eed8 -r 87f66a77adf9 rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Aug 11 18:17:47 2014 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Aug 31 22:36:54 2014 +0200 @@ -1624,7 +1624,10 @@ final String in = mi[0]; String mcn; - if (callbacks && in.equals("org/apidesign/html/boot/spi/Fn")) { + if (callbacks && ( + in.equals("org/apidesign/html/boot/spi/Fn") || + in.equals("org/netbeans/html/boot/spi/Fn") + )) { mcn = "java_lang_Class"; } else { mcn = mangleClassName(in); @@ -1660,7 +1663,7 @@ String mn = findMethodName(mi, cnt, returnType); final int numArguments = cnt.length() + 1; - final CharSequence[] vars = new CharSequence[numArguments]; + final CharSequence[] vars = new CharSequence[numArguments]; for (int j = numArguments - 1; j >= 0; --j) { vars[j] = mapper.popValue();