diff -r ba912ef24b27 -r d2401e2648af rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Wed Apr 30 15:04:10 2014 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Wed Apr 30 15:57:56 2014 +0200 @@ -1586,7 +1586,7 @@ } final String in = mi[0]; - String object = accessClass(in.replace('/', '_')) + "(false)"; + String object = accessClass(mangleClassName(in)) + "(false)"; if (mn.startsWith("cons_")) { object += ".constructor"; }