/* Generated by AspectJ version 1.0.1 */ class Total { static int total; public final void before0$ajc(Salary s) { System.out.println(" at node " + s); System.out.println(" adding " + s.getValue()); Total.total += s.getValue(); System.out.println(" current total " + Total.total); } public final void before1$ajc(Company c, Object ad) { System.out.println(" at edge source: " + c + " target: " + ad); } Total() { super(); } public static Total aspectInstance; public static Total aspectOf() { return Total.aspectInstance; } public static boolean hasAspect() { return Total.aspectInstance != null; } static { Total.aspectInstance = new Total(); Total.total = 0; } }