diff -r 3e5087bd13c1 -r d279ddd06652 rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Aug 10 10:37:23 2014 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Aug 10 11:32:38 2014 +0200 @@ -1076,6 +1076,8 @@ append("var metHan = "); append(accessStaticMethod(object, mn, mi)); append('('); + String lookup = accessClass("java_lang_invoke_MethodHandles") + "(false).findFor__Ljava_lang_invoke_MethodHandles$Lookup_2Ljava_lang_Class_2(CLS.$class)"; + append(lookup); // if (numArguments > 0) { // append(vars[0]); // for (int j = 1; j < numArguments; ++j) {