diff -r 2f0205599623 -r c6a0b5b64133 vm/src/test/java/org/apidesign/vm4brwsr/VMinVMTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/VMinVMTest.java Sat Nov 17 18:34:12 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/VMinVMTest.java Sun Nov 25 23:14:58 2012 +0100 @@ -41,10 +41,8 @@ Object ret; try { - ret = code.invokeFunction( - "org_apidesign_vm4brwsr_VMinVM_toJavaScriptLjava_lang_StringAB", - arr - ); + ret = code.invokeFunction(VMinVM.class.getName().replace('.', '_') + "_proto"); + ret = code.invokeMethod(ret, "toJavaScriptLjava_lang_StringAB", arr); } catch (Exception ex) { File f = File.createTempFile("execution", ".js"); FileWriter w = new FileWriter(f);