diff -r 2fa85847ccf7 -r 859804c78010 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Tue Mar 05 19:00:36 2013 +0100 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Thu Mar 14 09:22:28 2013 +0100 @@ -265,7 +265,8 @@ } w.append(" }\n"); if (dispatchCnt > 0) { - w.append("class OnDispatch implements OnHandler {\n"); + // XXX: sun.misc.Trampoline cannot call public methods in non-public classes + w.append("public class OnDispatch implements OnHandler {\n"); w.append(" private final int dispatch;\n"); w.append(" OnDispatch(int d) { dispatch = d; }\n"); w.append(" public void onEvent(Object ev) {\n");