public class Simple { public static void main(String []argv) { Base base = new Base(); List intList = new ArrayList(); intList.add(5); intList.add(2); intList.add(3); intList.add(8); System.err.println(">"+base.m(intList)); System.err.println(">"+base.m2(intList)); } } class Base { public int m(List ns) { return ns.size(); } } aspect X { public int Base.m2(List zs) { return zs.size(); } }