POJO pojo = (POJO)getBean("POJO1A");
POJO2 pojo2 = (POJO2)getBean("POJO2");
PerClassAspect.last = null;
pojo.method();
PerClassAspect a1 = PerClassAspect.last;
assertNotNull(a1);
PerClassAspect.last = null;
pojo2.method();
PerClassAspect a2 = PerClassAspect.last;
assertNotNull(a2);
assertNotSame(a1, a2);
PerClassAspect.last = null;
pojo.method(3);
PerClassAspect a3 = PerClassAspect.last;
assertNotNull(a3);
assertSame(a1, a3);
}