I'm looking at your AbstractVisitor code in detail, and there's one possible bug in it.
The inner class Main0$1 is package-private (per inner class spec) which means that AbstractVisitor should not be able to access the 'visit' methods, even though they are public. Therefore, you do need the setAccessible(true) step. It does smell bad that the system objects by throwing NPEs at you. Working on that.... -- John _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev