/* testing the effectiveness of superprivate aspect */ public class sptest { private int x; private void f() { x++; } public void g(sptest S) { S.f(); x += S.x; } public static void main(String[] args) { sptest A = new sptest(); sptest B = new sptest(); A.g(B); } } /* This program will run if compiled with standard javac, but not with: ajc sptest.java superprivate.java Cool, isn't it? */